home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / HyperCard 2.0 / HyperCard / HyperCard.rsrc / CODE_9_TalkCompiler.txt < prev    next >
Text File  |  1990-08-31  |  326KB  |  5,854 lines

  1. # near model CODE resource
  2. # jump table entries: 4192-4260 (69 of them)
  3. fn00000000:
  4. 00000000  4E56 FFFC                link       A6, -0x0004
  5. 00000004  48E7 0018                movem.l    -[A7], A3,A4
  6. 00000008  286E 0008                movea.l    A4, [A6 + 0x8]
  7. 0000000C  486C 004A                pea.l      [A4 + 0x4A]
  8. 00000010  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  9. 00000014  4AAC 0046                tst.l      [A4 + 0x46]
  10. 00000018  6736                     beq        +0x38 /* 00000050 */
  11. 0000001A  2F2C 0046                move.l     -[A7], [A4 + 0x46]
  12. 0000001E  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  13. 00000022  206C 0046                movea.l    A0, [A4 + 0x46]
  14. 00000026  2650                     movea.l    A3, [A0]
  15. label00000028:
  16. 00000028  4A53                     tst.w      [A3]
  17. 0000002A  671C                     beq        +0x1E /* 00000048 */
  18. 0000002C  4AAB 0008                tst.l      [A3 + 0x8]
  19. 00000030  6710                     beq        +0x12 /* 00000042 */
  20. 00000032  486B 0008                pea.l      [A3 + 0x8]
  21. 00000036  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  22. 0000003A  486B 000C                pea.l      [A3 + 0xC]
  23. 0000003E  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  24. label00000042:
  25. 00000042  7012                     moveq.l    D0, 0x12
  26. 00000044  D7C0                     add.l      A3, D0
  27. 00000046  60E0                     bra        -0x1E /* 00000028 */
  28. label00000048:
  29. 00000048  486C 0046                pea.l      [A4 + 0x46]
  30. 0000004C  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  31. label00000050:
  32. 00000050  4CDF 1800                movem.l    A3,A4, [A7]+
  33. 00000054  4E5E                     unlink     A6
  34. 00000056  2E9F                     move.l     [A7], [A7]+
  35. 00000058  4E75                     rts
  36. fn0000005A:
  37. 0000005A  4E56 FFF8                link       A6, -0x0008
  38. 0000005E  48E7 0018                movem.l    -[A7], A3,A4
  39. 00000062  206E 0008                movea.l    A0, [A6 + 0x8]
  40. 00000066  2868 000A                movea.l    A4, [A0 + 0xA]
  41. 0000006A  4267                     clr.w      -[A7]
  42. 0000006C  206E 0008                movea.l    A0, [A6 + 0x8]
  43. 00000070  4868 FF00                pea.l      [A0 - 0x100]
  44. 00000074  486E FFFF                pea.l      [A6 - 0x1]
  45. 00000078  486E FFFE                pea.l      [A6 - 0x2]
  46. 0000007C  486E FFFC                pea.l      [A6 - 0x4]
  47. 00000080  4EAD 152A                jsr        [A5 + 0x152A /* export_673 */]
  48. 00000084  101F                     move.b     D0, [A7]+
  49. 00000086  6754                     beq        +0x56 /* 000000DC */
  50. 00000088  7016                     moveq.l    D0, 0x16
  51. 0000008A  B02E FFFF                cmp.b      D0, [A6 - 0x1]
  52. 0000008E  6606                     bne        +0x8 /* 00000096 */
  53. 00000090  47EC 001C                lea.l      A3, [A4 + 0x1C]
  54. 00000094  601E                     bra        +0x20 /* 000000B4 */
  55. label00000096:
  56. 00000096  7018                     moveq.l    D0, 0x18
  57. 00000098  B02E FFFF                cmp.b      D0, [A6 - 0x1]
  58. 0000009C  6606                     bne        +0x8 /* 000000A4 */
  59. 0000009E  47EC 0024                lea.l      A3, [A4 + 0x24]
  60. 000000A2  6010                     bra        +0x12 /* 000000B4 */
  61. label000000A4:
  62. 000000A4  7015                     moveq.l    D0, 0x15
  63. 000000A6  B02E FFFF                cmp.b      D0, [A6 - 0x1]
  64. 000000AA  6606                     bne        +0x8 /* 000000B2 */
  65. 000000AC  47EC 0030                lea.l      A3, [A4 + 0x30]
  66. 000000B0  6002                     bra        +0x4 /* 000000B4 */
  67. label000000B2:
  68. 000000B2  6028                     bra        +0x2A /* 000000DC */
  69. label000000B4:
  70. 000000B4  7020                     moveq.l    D0, 0x20
  71. 000000B6  B02E FFFE                cmp.b      D0, [A6 - 0x2]
  72. 000000BA  6C12                     bge        +0x14 /* 000000CE */
  73. 000000BC  102E FFFE                move.b     D0, [A6 - 0x2]
  74. 000000C0  4880                     ext.w      D0
  75. 000000C2  907C 0020                sub.w      D0, 0x20 /* ' ' */
  76. 000000C6  1D40 FFFE                move.b     [A6 - 0x2], D0
  77. 000000CA  588B                     addq.l     A3, 4
  78. 000000CC  60E6                     bra        -0x18 /* 000000B4 */
  79. label000000CE:
  80. 000000CE  102E FFFE                move.b     D0, [A6 - 0x2]
  81. 000000D2  4880                     ext.w      D0
  82. 000000D4  5340                     subq.w     D0, 1
  83. 000000D6  2213                     move.l     D1, [A3]
  84. 000000D8  01C1                     .incomplete
  85. 000000DA  2681                     move.l     [A3], D1
  86. label000000DC:
  87. 000000DC  4CDF 1800                movem.l    A3,A4, [A7]+
  88. 000000E0  4E5E                     unlink     A6
  89. 000000E2  2E9F                     move.l     [A7], [A7]+
  90. 000000E4  4E75                     rts
  91. fn000000E6:
  92. 000000E6  4E56 FFEA                link       A6, -0x0016
  93. 000000EA  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  94. 000000EE  266E 0008                movea.l    A3, [A6 + 0x8]
  95. 000000F2  426E FFFA                clr.w      [A6 - 0x6]
  96. 000000F6  3D6E 0010 FFEA           move.w     [A6 - 0x16], [A6 + 0x10]
  97. 000000FC  7E01                     moveq.l    D7, 0x01
  98. 000000FE  6000 00D0                bra        +0xD2 /* 000001D0 */
  99. label00000102:
  100. 00000102  42A7                     clr.l      -[A7]
  101. 00000104  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  102. 00000108  3F07                     move.w     -[A7], D7
  103. 0000010A  A80E                     syscall    Get1IndResource/Get1IxResource
  104. 0000010C  2D5F FFF6                move.l     [A6 - 0xA], [A7]+
  105. 00000110  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  106. 00000114  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  107. 00000118  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  108. 0000011C  486E FFFC                pea.l      [A6 - 0x4]
  109. 00000120  486E FFEC                pea.l      [A6 - 0x14]
  110. 00000124  486B FF00                pea.l      [A3 - 0x100]
  111. 00000128  A9A8                     syscall    GetResInfo
  112. 0000012A  4267                     clr.w      -[A7]
  113. 0000012C  486B FF00                pea.l      [A3 - 0x100]
  114. 00000130  4EAD 24B2                jsr        [A5 + 0x24B2 /* export_1170 */]
  115. 00000134  3D5F FFF2                move.w     [A6 - 0xE], [A7]+
  116. 00000138  41EE 000C                lea.l      A0, [A6 + 0xC]
  117. 0000013C  43FA 00A8                lea.l      A1, [PC + 0xA8 /* 000001E6, value 0x5846434E 'XFCN' */]
  118. 00000140  7003                     moveq.l    D0, 0x03
  119. label00000142:
  120. 00000142  B109                     cmpm.b     [A0]+, [A1]+
  121. 00000144  56C8 FFFC                dbne       D0, -0x6 /* 00000142 */
  122. 00000148  660A                     bne        +0xC /* 00000154 */
  123. 0000014A  302E FFF2                move.w     D0, [A6 - 0xE]
  124. 0000014E  4440                     neg.w      D0
  125. 00000150  3D40 FFF2                move.w     [A6 - 0xE], D0
  126. label00000154:
  127. 00000154  286B 000A                movea.l    A4, [A3 + 0xA]
  128. 00000158  42A7                     clr.l      -[A7]
  129. 0000015A  2F2C 0052                move.l     -[A7], [A4 + 0x52]
  130. 0000015E  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  131. 00000162  201F                     move.l     D0, [A7]+
  132. 00000164  3D40 FFF4                move.w     [A6 - 0xC], D0
  133. 00000168  42A7                     clr.l      -[A7]
  134. 0000016A  2F2C 004E                move.l     -[A7], [A4 + 0x4E]
  135. 0000016E  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  136. 00000172  201F                     move.l     D0, [A7]+
  137. 00000174  3C00                     move.w     D6, D0
  138. 00000176  2F2C 004E                move.l     -[A7], [A4 + 0x4E]
  139. 0000017A  3006                     move.w     D0, D6
  140. 0000017C  D07C 000C                add.w      D0, 0xC
  141. 00000180  48C0                     ext.l      D0
  142. 00000182  2F00                     move.l     -[A7], D0
  143. 00000184  4EAD 1FAA                jsr        [A5 + 0x1FAA /* export_1009 */]
  144. 00000188  4267                     clr.w      -[A7]
  145. 0000018A  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  146. 0000018E  4A5F                     tst.w      [A7]+
  147. 00000190  670A                     beq        +0xC /* 0000019C */
  148. 00000192  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  149. 00000196  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  150. 0000019A  603C                     bra        +0x3E /* 000001D8 */
  151. label0000019C:
  152. 0000019C  486E FFF2                pea.l      [A6 - 0xE]
  153. 000001A0  206C 004E                movea.l    A0, [A4 + 0x4E]
  154. 000001A4  3006                     move.w     D0, D6
  155. 000001A6  48C0                     ext.l      D0
  156. 000001A8  D090                     add.l      D0, [A0]
  157. 000001AA  2F00                     move.l     -[A7], D0
  158. 000001AC  700C                     moveq.l    D0, 0x0C
  159. 000001AE  2F00                     move.l     -[A7], D0
  160. 000001B0  4EAD 238A                jsr        [A5 + 0x238A /* export_1133 */]
  161. 000001B4  486B FF00                pea.l      [A3 - 0x100]
  162. 000001B8  206B 000A                movea.l    A0, [A3 + 0xA]
  163. 000001BC  2F28 0052                move.l     -[A7], [A0 + 0x52]
  164. 000001C0  4EAD 2362                jsr        [A5 + 0x2362 /* export_1128 */]
  165. 000001C4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  166. 000001C8  4EBA FE90                jsr        [PC - 0x170 /* 0000005A */]
  167. 000001CC  5247                     addq.w     D7, 1
  168. 000001CE  6908                     bvs        +0xA /* 000001D8 */
  169. label000001D0:
  170. 000001D0  BE6E FFEA                cmp.w      D7, [A6 - 0x16]
  171. 000001D4  6F00 FF2C                ble        -0xD2 /* 00000102 */
  172. label000001D8:
  173. 000001D8  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  174. 000001DC  4E5E                     unlink     A6
  175. 000001DE  205F                     movea.l    A0, [A7]+
  176. 000001E0  DEFC 000A                add.w      A7, 0xA /* '\n' */
  177. 000001E4  4ED0                     jmp        [A0]
  178. 000001E6  5846                     addq.w     D6, 4
  179. 000001E8  434E                     chk.w      D1, A6
  180. fn000001EA:
  181. 000001EA  4E56 FFF8                link       A6, -0x0008
  182. 000001EE  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  183. 000001F2  206E 0008                movea.l    A0, [A6 + 0x8]
  184. 000001F6  2868 000A                movea.l    A4, [A0 + 0xA]
  185. 000001FA  7000                     moveq.l    D0, 0x00
  186. 000001FC  2940 004E                move.l     [A4 + 0x4E], D0
  187. 00000200  7000                     moveq.l    D0, 0x00
  188. 00000202  2940 0052                move.l     [A4 + 0x52], D0
  189. 00000206  7005                     moveq.l    D0, 0x05
  190. 00000208  B014                     cmp.b      D0, [A4]
  191. 0000020A  56C0                     sne        D0
  192. 0000020C  4A00                     tst.b      D0
  193. 0000020E  670E                     beq        +0x10 /* 0000021E */
  194. 00000210  7204                     moveq.l    D1, 0x04
  195. 00000212  B214                     cmp.b      D1, [A4]
  196. 00000214  56C1                     sne        D1
  197. 00000216  C001                     and.b      D0, D1
  198. 00000218  6704                     beq        +0x6 /* 0000021E */
  199. 0000021A  6000 0162                bra        +0x164 /* 0000037E */
  200. label0000021E:
  201. 0000021E  4207                     clr.b      D7
  202. 00000220  4267                     clr.w      -[A7]
  203. 00000222  A994                     syscall    CurResFile
  204. 00000224  381F                     move.w     D4, [A7]+
  205. 00000226  7005                     moveq.l    D0, 0x05
  206. 00000228  B014                     cmp.b      D0, [A4]
  207. 0000022A  6614                     bne        +0x16 /* 00000240 */
  208. 0000022C  396D A378 0040           move.w     [A4 + 0x40], [A5 - 0x5C88]
  209. 00000232  396D AC96 0014           move.w     [A4 + 0x14], [A5 - 0x536A]
  210. 00000238  396D AC94 0016           move.w     [A4 + 0x16], [A5 - 0x536C]
  211. 0000023E  6078                     bra        +0x7A /* 000002B8 */
  212. label00000240:
  213. 00000240  202C 0002                move.l     D0, [A4 + 0x2]
  214. 00000244  B0AD A630                cmp.l      D0, [A5 - 0x59D0]
  215. 00000248  6614                     bne        +0x16 /* 0000025E */
  216. 0000024A  396D A526 0040           move.w     [A4 + 0x40], [A5 - 0x5ADA]
  217. 00000250  396D AD68 0014           move.w     [A4 + 0x14], [A5 - 0x5298]
  218. 00000256  396D AD6A 0016           move.w     [A4 + 0x16], [A5 - 0x5296]
  219. 0000025C  605A                     bra        +0x5C /* 000002B8 */
  220. label0000025E:
  221. 0000025E  202C 0002                move.l     D0, [A4 + 0x2]
  222. 00000262  B0AD A522                cmp.l      D0, [A5 - 0x5ADE]
  223. 00000266  6614                     bne        +0x16 /* 0000027C */
  224. 00000268  396D A520 0040           move.w     [A4 + 0x40], [A5 - 0x5AE0]
  225. 0000026E  396D AC9A 0014           move.w     [A4 + 0x14], [A5 - 0x5366]
  226. 00000274  396D AC98 0016           move.w     [A4 + 0x16], [A5 - 0x5368]
  227. 0000027A  603C                     bra        +0x3E /* 000002B8 */
  228. label0000027C:
  229. 0000027C  7E01                     moveq.l    D7, 0x01
  230. 0000027E  4267                     clr.w      -[A7]
  231. 00000280  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  232. 00000284  4EBA 106A                jsr        [PC + 0x106A /* 000012F0 */]
  233. 00000288  395F 0040                move.w     [A4 + 0x40], [A7]+
  234. 0000028C  70FF                     moveq.l    D0, 0xFFFFFFFF
  235. 0000028E  B06C 0040                cmp.w      D0, [A4 + 0x40]
  236. 00000292  660C                     bne        +0xE /* 000002A0 */
  237. 00000294  3F3C 0089                move.w     -[A7], 0x89
  238. 00000298  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  239. 0000029C  6000 00E0                bra        +0xE2 /* 0000037E */
  240. label000002A0:
  241. 000002A0  4267                     clr.w      -[A7]
  242. 000002A2  2F3A 00E8                move.l     -[A7], [PC + 0xE8 /* 0000038C, value 0x58434D44 'XCMD' */]
  243. 000002A6  A80D                     syscall    Count1Resources
  244. 000002A8  395F 0014                move.w     [A4 + 0x14], [A7]+
  245. 000002AC  4267                     clr.w      -[A7]
  246. 000002AE  2F3A 00D8                move.l     -[A7], [PC + 0xD8 /* 00000388, value 0x5846434E 'XFCN' */]
  247. 000002B2  A80D                     syscall    Count1Resources
  248. 000002B4  395F 0016                move.w     [A4 + 0x16], [A7]+
  249. label000002B8:
  250. 000002B8  4A6C 0014                tst.w      [A4 + 0x14]
  251. 000002BC  5EC0                     sgt        D0
  252. 000002BE  4A00                     tst.b      D0
  253. 000002C0  660C                     bne        +0xE /* 000002CE */
  254. 000002C2  4A6C 0016                tst.w      [A4 + 0x16]
  255. 000002C6  5EC1                     sgt        D1
  256. 000002C8  8001                     or.b       D0, D1
  257. 000002CA  6700 00A2                beq        +0xA4 /* 0000036E */
  258. label000002CE:
  259. 000002CE  4267                     clr.w      -[A7]
  260. 000002D0  A99B                     syscall    SetResLoad
  261. 000002D2  42A7                     clr.l      -[A7]
  262. 000002D4  42A7                     clr.l      -[A7]
  263. 000002D6  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  264. 000002DA  295F 004E                move.l     [A4 + 0x4E], [A7]+
  265. 000002DE  42A7                     clr.l      -[A7]
  266. 000002E0  7002                     moveq.l    D0, 0x02
  267. 000002E2  2F00                     move.l     -[A7], D0
  268. 000002E4  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  269. 000002E8  295F 0052                move.l     [A4 + 0x52], [A7]+
  270. 000002EC  206C 0052                movea.l    A0, [A4 + 0x52]
  271. 000002F0  2050                     movea.l    A0, [A0]
  272. 000002F2  4250                     clr.w      [A0]
  273. 000002F4  3F2C 0040                move.w     -[A7], [A4 + 0x40]
  274. 000002F8  A998                     syscall    UseResFile
  275. 000002FA  3F2C 0014                move.w     -[A7], [A4 + 0x14]
  276. 000002FE  2F3A 008C                move.l     -[A7], [PC + 0x8C /* 0000038C, value 0x58434D44 'XCMD' */]
  277. 00000302  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  278. 00000306  4EBA FDDE                jsr        [PC - 0x222 /* 000000E6 */]
  279. 0000030A  3F2C 0016                move.w     -[A7], [A4 + 0x16]
  280. 0000030E  2F3A 0078                move.l     -[A7], [PC + 0x78 /* 00000388, value 0x5846434E 'XFCN' */]
  281. 00000312  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  282. 00000316  4EBA FDCE                jsr        [PC - 0x232 /* 000000E6 */]
  283. 0000031A  7005                     moveq.l    D0, 0x05
  284. 0000031C  B014                     cmp.b      D0, [A4]
  285. 0000031E  6648                     bne        +0x4A /* 00000368 */
  286. 00000320  4267                     clr.w      -[A7]
  287. 00000322  A998                     syscall    UseResFile
  288. 00000324  4267                     clr.w      -[A7]
  289. 00000326  2F3A 0064                move.l     -[A7], [PC + 0x64 /* 0000038C, value 0x58434D44 'XCMD' */]
  290. 0000032A  A80D                     syscall    Count1Resources
  291. 0000032C  3C1F                     move.w     D6, [A7]+
  292. 0000032E  4267                     clr.w      -[A7]
  293. 00000330  2F3A 0056                move.l     -[A7], [PC + 0x56 /* 00000388, value 0x5846434E 'XFCN' */]
  294. 00000334  A80D                     syscall    Count1Resources
  295. 00000336  3A1F                     move.w     D5, [A7]+
  296. 00000338  3F06                     move.w     -[A7], D6
  297. 0000033A  2F3A 0050                move.l     -[A7], [PC + 0x50 /* 0000038C, value 0x58434D44 'XCMD' */]
  298. 0000033E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  299. 00000342  4EBA FDA2                jsr        [PC - 0x25E /* 000000E6 */]
  300. 00000346  3F05                     move.w     -[A7], D5
  301. 00000348  2F3A 003E                move.l     -[A7], [PC + 0x3E /* 00000388, value 0x5846434E 'XFCN' */]
  302. 0000034C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  303. 00000350  4EBA FD94                jsr        [PC - 0x26C /* 000000E6 */]
  304. 00000354  3006                     move.w     D0, D6
  305. 00000356  D06C 0014                add.w      D0, [A4 + 0x14]
  306. 0000035A  3940 0014                move.w     [A4 + 0x14], D0
  307. 0000035E  3005                     move.w     D0, D5
  308. 00000360  D06C 0016                add.w      D0, [A4 + 0x16]
  309. 00000364  3940 0016                move.w     [A4 + 0x16], D0
  310. label00000368:
  311. 00000368  1F3C 0001                move.b     -[A7], 0x1
  312. 0000036C  A99B                     syscall    SetResLoad
  313. label0000036E:
  314. 0000036E  1007                     move.b     D0, D7
  315. 00000370  6708                     beq        +0xA /* 0000037A */
  316. 00000372  3F2C 0040                move.w     -[A7], [A4 + 0x40]
  317. 00000376  4EAD 069A                jsr        [A5 + 0x69A /* export_207 */]
  318. label0000037A:
  319. 0000037A  3F04                     move.w     -[A7], D4
  320. 0000037C  A998                     syscall    UseResFile
  321. label0000037E:
  322. 0000037E  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  323. 00000382  4E5E                     unlink     A6
  324. 00000384  2E9F                     move.l     [A7], [A7]+
  325. 00000386  4E75                     rts
  326. 00000388  5846                     addq.w     D6, 4
  327. 0000038A  434E                     chk.w      D1, A6
  328. 0000038C  5843                     addq.w     D3, 4
  329. 0000038E  4D44                     chk.w      D6, D4
  330. fn00000390:
  331. 00000390  4E56 FFE2                link       A6, -0x001E
  332. 00000394  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  333. 00000398  206E 0008                movea.l    A0, [A6 + 0x8]
  334. 0000039C  2868 000A                movea.l    A4, [A0 + 0xA]
  335. 000003A0  7000                     moveq.l    D0, 0x00
  336. 000003A2  2940 0046                move.l     [A4 + 0x46], D0
  337. 000003A6  7000                     moveq.l    D0, 0x00
  338. 000003A8  2640                     movea.l    A3, D0
  339. 000003AA  206C 004A                movea.l    A0, [A4 + 0x4A]
  340. 000003AE  2A10                     move.l     D5, [A0]
  341. 000003B0  2D45 FFF0                move.l     [A6 - 0x10], D5
  342. 000003B4  486E FFF0                pea.l      [A6 - 0x10]
  343. 000003B8  486E FFEF                pea.l      [A6 - 0x11]
  344. 000003BC  4EAD 095A                jsr        [A5 + 0x95A /* export_295 */]
  345. label000003C0:
  346. 000003C0  206E FFF0                movea.l    A0, [A6 - 0x10]
  347. 000003C4  4A10                     tst.b      [A0]
  348. 000003C6  6700 0144                beq        +0x146 /* 0000050C */
  349. 000003CA  4AAC 0046                tst.l      [A4 + 0x46]
  350. 000003CE  6624                     bne        +0x26 /* 000003F4 */
  351. 000003D0  4244                     clr.w      D4
  352. 000003D2  4247                     clr.w      D7
  353. 000003D4  7C14                     moveq.l    D6, 0x14
  354. 000003D6  42A7                     clr.l      -[A7]
  355. 000003D8  2F3C 0000 0168           move.l     -[A7], 0x168
  356. 000003DE  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  357. 000003E2  295F 0046                move.l     [A4 + 0x46], [A7]+
  358. 000003E6  660C                     bne        +0xE /* 000003F4 */
  359. 000003E8  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  360. 000003EC  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  361. 000003F0  6000 016C                bra        +0x16E /* 0000055E */
  362. label000003F4:
  363. 000003F4  BC44                     cmp.w      D6, D4
  364. 000003F6  6646                     bne        +0x48 /* 0000043E */
  365. 000003F8  DC7C 0014                add.w      D6, 0x14
  366. 000003FC  2F2C 0046                move.l     -[A7], [A4 + 0x46]
  367. 00000400  3006                     move.w     D0, D6
  368. 00000402  C1FC 0012                muls.w     D0, 0x12
  369. 00000406  48C0                     ext.l      D0
  370. 00000408  2F00                     move.l     -[A7], D0
  371. 0000040A  4EAD 1FAA                jsr        [A5 + 0x1FAA /* export_1009 */]
  372. 0000040E  4267                     clr.w      -[A7]
  373. 00000410  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  374. 00000414  4A5F                     tst.w      [A7]+
  375. 00000416  6714                     beq        +0x16 /* 0000042C */
  376. 00000418  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  377. 0000041C  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  378. 00000420  486C 0046                pea.l      [A4 + 0x46]
  379. 00000424  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  380. 00000428  6000 0134                bra        +0x136 /* 0000055E */
  381. label0000042C:
  382. 0000042C  206C 0046                movea.l    A0, [A4 + 0x46]
  383. 00000430  3007                     move.w     D0, D7
  384. 00000432  48C0                     ext.l      D0
  385. 00000434  D090                     add.l      D0, [A0]
  386. 00000436  2640                     movea.l    A3, D0
  387. 00000438  97FC 0000 0012           sub.l      A3, 0x12
  388. label0000043E:
  389. 0000043E  2D4B FFF8                move.l     [A6 - 0x8], A3
  390. 00000442  206C 0046                movea.l    A0, [A4 + 0x46]
  391. 00000446  3007                     move.w     D0, D7
  392. 00000448  48C0                     ext.l      D0
  393. 0000044A  2640                     movea.l    A3, D0
  394. 0000044C  D7D0                     add.l      A3, [A0]
  395. 0000044E  202E FFF0                move.l     D0, [A6 - 0x10]
  396. 00000452  9085                     sub.l      D0, D5
  397. 00000454  3740 0004                move.w     [A3 + 0x4], D0
  398. 00000458  4AAE FFF8                tst.l      [A6 - 0x8]
  399. 0000045C  6714                     beq        +0x16 /* 00000472 */
  400. 0000045E  206E FFF8                movea.l    A0, [A6 - 0x8]
  401. 00000462  302B 0004                move.w     D0, [A3 + 0x4]
  402. 00000466  9068 0004                sub.w      D0, [A0 + 0x4]
  403. 0000046A  206E FFF8                movea.l    A0, [A6 - 0x8]
  404. 0000046E  3140 0006                move.w     [A0 + 0x6], D0
  405. label00000472:
  406. 00000472  486E FFF0                pea.l      [A6 - 0x10]
  407. 00000476  206E 0008                movea.l    A0, [A6 + 0x8]
  408. 0000047A  4868 FF00                pea.l      [A0 - 0x100]
  409. 0000047E  1F3C 0001                move.b     -[A7], 0x1
  410. 00000482  4EAD 1DD2                jsr        [A5 + 0x1DD2 /* export_950 */]
  411. 00000486  202E FFF0                move.l     D0, [A6 - 0x10]
  412. 0000048A  9085                     sub.l      D0, D5
  413. 0000048C  3740 0002                move.w     [A3 + 0x2], D0
  414. 00000490  486E FFF0                pea.l      [A6 - 0x10]
  415. 00000494  206E 0008                movea.l    A0, [A6 + 0x8]
  416. 00000498  4868 FF00                pea.l      [A0 - 0x100]
  417. 0000049C  1F3C 0001                move.b     -[A7], 0x1
  418. 000004A0  4EAD 1DD2                jsr        [A5 + 0x1DD2 /* export_950 */]
  419. 000004A4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  420. 000004A8  4EBA FBB0                jsr        [PC - 0x450 /* 0000005A */]
  421. 000004AC  4267                     clr.w      -[A7]
  422. 000004AE  206E 0008                movea.l    A0, [A6 + 0x8]
  423. 000004B2  4868 FF00                pea.l      [A0 - 0x100]
  424. 000004B6  4EAD 24B2                jsr        [A5 + 0x24B2 /* export_1170 */]
  425. 000004BA  3D5F FFEC                move.w     [A6 - 0x14], [A7]+
  426. 000004BE  102E FFEF                move.b     D0, [A6 - 0x11]
  427. 000004C2  670A                     beq        +0xC /* 000004CE */
  428. 000004C4  302E FFEC                move.w     D0, [A6 - 0x14]
  429. 000004C8  4440                     neg.w      D0
  430. 000004CA  3D40 FFEC                move.w     [A6 - 0x14], D0
  431. label000004CE:
  432. 000004CE  2D4B FFE2                move.l     [A6 - 0x1E], A3
  433. 000004D2  206E FFE2                movea.l    A0, [A6 - 0x1E]
  434. 000004D6  30AE FFEC                move.w     [A0], [A6 - 0x14]
  435. 000004DA  206E FFE2                movea.l    A0, [A6 - 0x1E]
  436. 000004DE  7000                     moveq.l    D0, 0x00
  437. 000004E0  2140 0008                move.l     [A0 + 0x8], D0
  438. 000004E4  206E FFE2                movea.l    A0, [A6 - 0x1E]
  439. 000004E8  7000                     moveq.l    D0, 0x00
  440. 000004EA  2140 000C                move.l     [A0 + 0xC], D0
  441. 000004EE  206E FFE2                movea.l    A0, [A6 - 0x1E]
  442. 000004F2  4268 0010                clr.w      [A0 + 0x10]
  443. 000004F6  5244                     addq.w     D4, 1
  444. 000004F8  DE7C 0012                add.w      D7, 0x12
  445. 000004FC  486E FFF0                pea.l      [A6 - 0x10]
  446. 00000500  486E FFEF                pea.l      [A6 - 0x11]
  447. 00000504  4EAD 095A                jsr        [A5 + 0x95A /* export_295 */]
  448. 00000508  6000 FEB6                bra        -0x148 /* 000003C0 */
  449. label0000050C:
  450. 0000050C  200B                     move.l     D0, A3
  451. 0000050E  674E                     beq        +0x50 /* 0000055E */
  452. 00000510  202E FFF0                move.l     D0, [A6 - 0x10]
  453. 00000514  9085                     sub.l      D0, D5
  454. 00000516  322B 0004                move.w     D1, [A3 + 0x4]
  455. 0000051A  48C1                     ext.l      D1
  456. 0000051C  9081                     sub.l      D0, D1
  457. 0000051E  3740 0006                move.w     [A3 + 0x6], D0
  458. 00000522  BC44                     cmp.w      D6, D4
  459. 00000524  6E2A                     bgt        +0x2C /* 00000550 */
  460. 00000526  2F2C 0046                move.l     -[A7], [A4 + 0x46]
  461. 0000052A  3006                     move.w     D0, D6
  462. 0000052C  5240                     addq.w     D0, 1
  463. 0000052E  C1FC 0012                muls.w     D0, 0x12
  464. 00000532  48C0                     ext.l      D0
  465. 00000534  2F00                     move.l     -[A7], D0
  466. 00000536  4EAD 1FAA                jsr        [A5 + 0x1FAA /* export_1009 */]
  467. 0000053A  4267                     clr.w      -[A7]
  468. 0000053C  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  469. 00000540  4A5F                     tst.w      [A7]+
  470. 00000542  670C                     beq        +0xE /* 00000550 */
  471. 00000544  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  472. 00000548  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  473. 0000054C  9E7C 0012                sub.w      D7, 0x12
  474. label00000550:
  475. 00000550  206C 0046                movea.l    A0, [A4 + 0x46]
  476. 00000554  3007                     move.w     D0, D7
  477. 00000556  48C0                     ext.l      D0
  478. 00000558  2640                     movea.l    A3, D0
  479. 0000055A  D7D0                     add.l      A3, [A0]
  480. 0000055C  4253                     clr.w      [A3]
  481. label0000055E:
  482. 0000055E  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  483. 00000562  4E5E                     unlink     A6
  484. 00000564  2E9F                     move.l     [A7], [A7]+
  485. 00000566  4E75                     rts
  486. fn00000568:
  487. 00000568  4E56 FF00                link       A6, -0x0100
  488. 0000056C  2F0C                     move.l     -[A7], A4
  489. 0000056E  286E 000A                movea.l    A4, [A6 + 0xA]
  490. 00000572  426C 003C                clr.w      [A4 + 0x3C]
  491. 00000576  422C 0042                clr.b      [A4 + 0x42]
  492. 0000057A  422C 0043                clr.b      [A4 + 0x43]
  493. 0000057E  4267                     clr.w      -[A7]
  494. 00000580  2F0C                     move.l     -[A7], A4
  495. 00000582  4EAD 13AA                jsr        [A5 + 0x13AA /* export_625 */]
  496. 00000586  395F 0044                move.w     [A4 + 0x44], [A7]+
  497. 0000058A  396D D838 0038           move.w     [A4 + 0x38], [A5 - 0x27C8]
  498. 00000590  4AAC 0018                tst.l      [A4 + 0x18]
  499. 00000594  662C                     bne        +0x2E /* 000005C2 */
  500. 00000596  7000                     moveq.l    D0, 0x00
  501. 00000598  2940 001C                move.l     [A4 + 0x1C], D0
  502. 0000059C  7000                     moveq.l    D0, 0x00
  503. 0000059E  2940 0020                move.l     [A4 + 0x20], D0
  504. 000005A2  7000                     moveq.l    D0, 0x00
  505. 000005A4  2940 0024                move.l     [A4 + 0x24], D0
  506. 000005A8  7000                     moveq.l    D0, 0x00
  507. 000005AA  2940 0028                move.l     [A4 + 0x28], D0
  508. 000005AE  7000                     moveq.l    D0, 0x00
  509. 000005B0  2940 002C                move.l     [A4 + 0x2C], D0
  510. 000005B4  7000                     moveq.l    D0, 0x00
  511. 000005B6  2940 0030                move.l     [A4 + 0x30], D0
  512. 000005BA  7000                     moveq.l    D0, 0x00
  513. 000005BC  2940 0034                move.l     [A4 + 0x34], D0
  514. 000005C0  6046                     bra        +0x48 /* 00000608 */
  515. label000005C2:
  516. 000005C2  206C 0018                movea.l    A0, [A4 + 0x18]
  517. 000005C6  2968 001C 001C           move.l     [A4 + 0x1C], [A0 + 0x1C]
  518. 000005CC  206C 0018                movea.l    A0, [A4 + 0x18]
  519. 000005D0  2968 0020 0020           move.l     [A4 + 0x20], [A0 + 0x20]
  520. 000005D6  206C 0018                movea.l    A0, [A4 + 0x18]
  521. 000005DA  2968 0024 0024           move.l     [A4 + 0x24], [A0 + 0x24]
  522. 000005E0  206C 0018                movea.l    A0, [A4 + 0x18]
  523. 000005E4  2968 0028 0028           move.l     [A4 + 0x28], [A0 + 0x28]
  524. 000005EA  206C 0018                movea.l    A0, [A4 + 0x18]
  525. 000005EE  2968 002C 002C           move.l     [A4 + 0x2C], [A0 + 0x2C]
  526. 000005F4  206C 0018                movea.l    A0, [A4 + 0x18]
  527. 000005F8  2968 0030 0030           move.l     [A4 + 0x30], [A0 + 0x30]
  528. 000005FE  206C 0018                movea.l    A0, [A4 + 0x18]
  529. 00000602  2968 0034 0034           move.l     [A4 + 0x34], [A0 + 0x34]
  530. label00000608:
  531. 00000608  102E 0008                move.b     D0, [A6 + 0x8]
  532. 0000060C  6606                     bne        +0x8 /* 00000614 */
  533. 0000060E  2F0E                     move.l     -[A7], A6
  534. 00000610  4EBA FBD8                jsr        [PC - 0x428 /* 000001EA */]
  535. label00000614:
  536. 00000614  7005                     moveq.l    D0, 0x05
  537. 00000616  B014                     cmp.b      D0, [A4]
  538. 00000618  6736                     beq        +0x38 /* 00000650 */
  539. 0000061A  7000                     moveq.l    D0, 0x00
  540. 0000061C  2940 0046                move.l     [A4 + 0x46], D0
  541. 00000620  42A7                     clr.l      -[A7]
  542. 00000622  206E 000A                movea.l    A0, [A6 + 0xA]
  543. 00000626  2F08                     move.l     -[A7], A0
  544. 00000628  4EBA 14C0                jsr        [PC + 0x14C0 /* 00001AEA */]
  545. 0000062C  295F 004A                move.l     [A4 + 0x4A], [A7]+
  546. 00000630  671E                     beq        +0x20 /* 00000650 */
  547. 00000632  2F2C 004A                move.l     -[A7], [A4 + 0x4A]
  548. 00000636  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  549. 0000063A  2F0E                     move.l     -[A7], A6
  550. 0000063C  4EBA FD52                jsr        [PC - 0x2AE /* 00000390 */]
  551. 00000640  2F2C 004A                move.l     -[A7], [A4 + 0x4A]
  552. 00000644  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  553. 00000648  2F2C 004A                move.l     -[A7], [A4 + 0x4A]
  554. 0000064C  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  555. label00000650:
  556. 00000650  285F                     movea.l    A4, [A7]+
  557. 00000652  4E5E                     unlink     A6
  558. 00000654  205F                     movea.l    A0, [A7]+
  559. 00000656  5C4F                     addq.w     A7, 6
  560. 00000658  4ED0                     jmp        [A0]
  561. fn0000065A:
  562. 0000065A  4E56 FFE4                link       A6, -0x001C
  563. 0000065E  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  564. 00000662  266E 0008                movea.l    A3, [A6 + 0x8]
  565. 00000666  284B                     movea.l    A4, A3
  566. 00000668  4A6C 003C                tst.w      [A4 + 0x3C]
  567. 0000066C  670A                     beq        +0xC /* 00000678 */
  568. 0000066E  197C 0001 0042           move.b     [A4 + 0x42], 0x1
  569. 00000674  6000 009A                bra        +0x9C /* 00000710 */
  570. label00000678:
  571. 00000678  2F0B                     move.l     -[A7], A3
  572. 0000067A  4EBA F984                jsr        [PC - 0x67C /* 00000000 */]
  573. 0000067E  2E2C 001C                move.l     D7, [A4 + 0x1C]
  574. 00000682  2C2C 0020                move.l     D6, [A4 + 0x20]
  575. 00000686  2A2C 0024                move.l     D5, [A4 + 0x24]
  576. 0000068A  282C 0028                move.l     D4, [A4 + 0x28]
  577. 0000068E  2D6C 002C FFF4           move.l     [A6 - 0xC], [A4 + 0x2C]
  578. 00000694  2D6C 0030 FFF8           move.l     [A6 - 0x8], [A4 + 0x30]
  579. 0000069A  2D6C 0034 FFFC           move.l     [A6 - 0x4], [A4 + 0x34]
  580. 000006A0  2F0B                     move.l     -[A7], A3
  581. 000006A2  1F3C 0001                move.b     -[A7], 0x1
  582. 000006A6  4EBA FEC0                jsr        [PC - 0x140 /* 00000568 */]
  583. 000006AA  BEAC 001C                cmp.l      D7, [A4 + 0x1C]
  584. 000006AE  56C0                     sne        D0
  585. 000006B0  4A00                     tst.b      D0
  586. 000006B2  6648                     bne        +0x4A /* 000006FC */
  587. 000006B4  BCAC 0020                cmp.l      D6, [A4 + 0x20]
  588. 000006B8  56C1                     sne        D1
  589. 000006BA  8001                     or.b       D0, D1
  590. 000006BC  663E                     bne        +0x40 /* 000006FC */
  591. 000006BE  BAAC 0024                cmp.l      D5, [A4 + 0x24]
  592. 000006C2  56C1                     sne        D1
  593. 000006C4  8001                     or.b       D0, D1
  594. 000006C6  6634                     bne        +0x36 /* 000006FC */
  595. 000006C8  B8AC 0028                cmp.l      D4, [A4 + 0x28]
  596. 000006CC  56C1                     sne        D1
  597. 000006CE  8001                     or.b       D0, D1
  598. 000006D0  662A                     bne        +0x2C /* 000006FC */
  599. 000006D2  222E FFF4                move.l     D1, [A6 - 0xC]
  600. 000006D6  B2AC 002C                cmp.l      D1, [A4 + 0x2C]
  601. 000006DA  56C1                     sne        D1
  602. 000006DC  8001                     or.b       D0, D1
  603. 000006DE  661C                     bne        +0x1E /* 000006FC */
  604. 000006E0  222E FFF8                move.l     D1, [A6 - 0x8]
  605. 000006E4  B2AC 0030                cmp.l      D1, [A4 + 0x30]
  606. 000006E8  56C1                     sne        D1
  607. 000006EA  8001                     or.b       D0, D1
  608. 000006EC  660E                     bne        +0x10 /* 000006FC */
  609. 000006EE  222E FFFC                move.l     D1, [A6 - 0x4]
  610. 000006F2  B2AC 0034                cmp.l      D1, [A4 + 0x34]
  611. 000006F6  56C1                     sne        D1
  612. 000006F8  8001                     or.b       D0, D1
  613. 000006FA  6704                     beq        +0x6 /* 00000700 */
  614. label000006FC:
  615. 000006FC  526D D838                addq.w     [A5 - 0x27C8], 1
  616. label00000700:
  617. 00000700  200B                     move.l     D0, A3
  618. 00000702  670C                     beq        +0xE /* 00000710 */
  619. 00000704  376D D838 0038           move.w     [A3 + 0x38], [A5 - 0x27C8]
  620. 0000070A  266B 0018                movea.l    A3, [A3 + 0x18]
  621. 0000070E  60F0                     bra        -0xE /* 00000700 */
  622. label00000710:
  623. 00000710  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  624. 00000714  4E5E                     unlink     A6
  625. 00000716  2E9F                     move.l     [A7], [A7]+
  626. 00000718  4E75                     rts
  627. fn0000071A:
  628. 0000071A  4E56 FFEE                link       A6, -0x0012
  629. 0000071E  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  630. 00000722  286E 000C                movea.l    A4, [A6 + 0xC]
  631. 00000726  396D A526 0040           move.w     [A4 + 0x40], [A5 - 0x5ADA]
  632. 0000072C  4AAC 004E                tst.l      [A4 + 0x4E]
  633. 00000730  6602                     bne        +0x4 /* 00000734 */
  634. 00000732  606E                     bra        +0x70 /* 000007A2 */
  635. label00000734:
  636. 00000734  4267                     clr.w      -[A7]
  637. 00000736  A99B                     syscall    SetResLoad
  638. 00000738  302C 0016                move.w     D0, [A4 + 0x16]
  639. 0000073C  D06C 0014                add.w      D0, [A4 + 0x14]
  640. 00000740  3D40 FFEE                move.w     [A6 - 0x12], D0
  641. 00000744  7E01                     moveq.l    D7, 0x01
  642. 00000746  604E                     bra        +0x50 /* 00000796 */
  643. label00000748:
  644. 00000748  BE6C 0014                cmp.w      D7, [A4 + 0x14]
  645. 0000074C  6F10                     ble        +0x12 /* 0000075E */
  646. 0000074E  2D7C 5846 434E FFF8      move.l     [A6 - 0x8], 0x5846434E /* 'XFCN' */
  647. 00000756  3C07                     move.w     D6, D7
  648. 00000758  9C6C 0014                sub.w      D6, [A4 + 0x14]
  649. 0000075C  600A                     bra        +0xC /* 00000768 */
  650. label0000075E:
  651. 0000075E  2D7C 5843 4D44 FFF8      move.l     [A6 - 0x8], 0x58434D44 /* 'XCMD' */
  652. 00000766  3C07                     move.w     D6, D7
  653. label00000768:
  654. 00000768  42A7                     clr.l      -[A7]
  655. 0000076A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  656. 0000076E  3F06                     move.w     -[A7], D6
  657. 00000770  A80E                     syscall    Get1IndResource/Get1IxResource
  658. 00000772  265F                     movea.l    A3, [A7]+
  659. 00000774  2F0B                     move.l     -[A7], A3
  660. 00000776  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  661. 0000077A  206C 004E                movea.l    A0, [A4 + 0x4E]
  662. 0000077E  3007                     move.w     D0, D7
  663. 00000780  5340                     subq.w     D0, 1
  664. 00000782  C1FC 000C                muls.w     D0, 0xC
  665. 00000786  48C0                     ext.l      D0
  666. 00000788  2A00                     move.l     D5, D0
  667. 0000078A  DA90                     add.l      D5, [A0]
  668. 0000078C  2045                     movea.l    A0, D5
  669. 0000078E  214B 0004                move.l     [A0 + 0x4], A3
  670. 00000792  5247                     addq.w     D7, 1
  671. 00000794  6906                     bvs        +0x8 /* 0000079C */
  672. label00000796:
  673. 00000796  BE6E FFEE                cmp.w      D7, [A6 - 0x12]
  674. 0000079A  6FAC                     ble        -0x52 /* 00000748 */
  675. label0000079C:
  676. 0000079C  1F3C 0001                move.b     -[A7], 0x1
  677. 000007A0  A99B                     syscall    SetResLoad
  678. label000007A2:
  679. 000007A2  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  680. 000007A6  4E5E                     unlink     A6
  681. 000007A8  205F                     movea.l    A0, [A7]+
  682. 000007AA  504F                     addq.w     A7, 8
  683. 000007AC  4ED0                     jmp        [A0]
  684. export_524:
  685. 000007AE  4E56 FFFE                link       A6, -0x0002
  686. 000007B2  48E7 0108                movem.l    -[A7], D7,A4
  687. 000007B6  7E01                     moveq.l    D7, 0x01
  688. 000007B8  6042                     bra        +0x44 /* 000007FC */
  689. label000007BA:
  690. 000007BA  3007                     move.w     D0, D7
  691. 000007BC  5340                     subq.w     D0, 1
  692. 000007BE  41ED D842                lea.l      A0, [A5 - 0x27BE]
  693. 000007C2  C1FC 0056                muls.w     D0, 0x56 /* 'V' */
  694. 000007C6  49F0 0000                lea.l      A4, [A0 + D0.w]
  695. 000007CA  7004                     moveq.l    D0, 0x04
  696. 000007CC  B014                     cmp.b      D0, [A4]
  697. 000007CE  57C0                     seq        D0
  698. 000007D0  4A00                     tst.b      D0
  699. 000007D2  6726                     beq        +0x28 /* 000007FA */
  700. 000007D4  222C 0002                move.l     D1, [A4 + 0x2]
  701. 000007D8  B2AD A630                cmp.l      D1, [A5 - 0x59D0]
  702. 000007DC  57C1                     seq        D1
  703. 000007DE  C001                     and.b      D0, D1
  704. 000007E0  6718                     beq        +0x1A /* 000007FA */
  705. 000007E2  3007                     move.w     D0, D7
  706. 000007E4  5340                     subq.w     D0, 1
  707. 000007E6  41ED D842                lea.l      A0, [A5 - 0x27BE]
  708. 000007EA  C1FC 0056                muls.w     D0, 0x56 /* 'V' */
  709. 000007EE  4870 0000                pea.l      [A0 + D0.w]
  710. 000007F2  2F0E                     move.l     -[A7], A6
  711. 000007F4  4EBA FF24                jsr        [PC - 0xDC /* 0000071A */]
  712. 000007F8  6008                     bra        +0xA /* 00000802 */
  713. label000007FA:
  714. 000007FA  5247                     addq.w     D7, 1
  715. label000007FC:
  716. 000007FC  7019                     moveq.l    D0, 0x19
  717. 000007FE  B047                     cmp.w      D0, D7
  718. 00000800  6CB8                     bge        -0x46 /* 000007BA */
  719. label00000802:
  720. 00000802  4CDF 1080                movem.l    D7,A4, [A7]+
  721. 00000806  4E5E                     unlink     A6
  722. 00000808  4E75                     rts
  723. export_525:
  724. 0000080A  4E56 FFFE                link       A6, -0x0002
  725. 0000080E  48E7 0108                movem.l    -[A7], D7,A4
  726. 00000812  7E01                     moveq.l    D7, 0x01
  727. 00000814  6040                     bra        +0x42 /* 00000856 */
  728. label00000816:
  729. 00000816  3007                     move.w     D0, D7
  730. 00000818  5340                     subq.w     D0, 1
  731. 0000081A  41ED D842                lea.l      A0, [A5 - 0x27BE]
  732. 0000081E  C1FC 0056                muls.w     D0, 0x56 /* 'V' */
  733. 00000822  49F0 0000                lea.l      A4, [A0 + D0.w]
  734. 00000826  7004                     moveq.l    D0, 0x04
  735. 00000828  B014                     cmp.b      D0, [A4]
  736. 0000082A  57C0                     seq        D0
  737. 0000082C  4A00                     tst.b      D0
  738. 0000082E  6724                     beq        +0x26 /* 00000854 */
  739. 00000830  222C 0002                move.l     D1, [A4 + 0x2]
  740. 00000834  B2AE 0008                cmp.l      D1, [A6 + 0x8]
  741. 00000838  57C1                     seq        D1
  742. 0000083A  C001                     and.b      D0, D1
  743. 0000083C  6716                     beq        +0x18 /* 00000854 */
  744. 0000083E  3007                     move.w     D0, D7
  745. 00000840  5340                     subq.w     D0, 1
  746. 00000842  41ED D842                lea.l      A0, [A5 - 0x27BE]
  747. 00000846  C1FC 0056                muls.w     D0, 0x56 /* 'V' */
  748. 0000084A  4870 0000                pea.l      [A0 + D0.w]
  749. 0000084E  4EBA FE0A                jsr        [PC - 0x1F6 /* 0000065A */]
  750. 00000852  6008                     bra        +0xA /* 0000085C */
  751. label00000854:
  752. 00000854  5247                     addq.w     D7, 1
  753. label00000856:
  754. 00000856  7019                     moveq.l    D0, 0x19
  755. 00000858  B047                     cmp.w      D0, D7
  756. 0000085A  6CBA                     bge        -0x44 /* 00000816 */
  757. label0000085C:
  758. 0000085C  4CDF 1080                movem.l    D7,A4, [A7]+
  759. 00000860  4E5E                     unlink     A6
  760. 00000862  2E9F                     move.l     [A7], [A7]+
  761. 00000864  4E75                     rts
  762. export_526:
  763. 00000866  4E56 FFFE                link       A6, -0x0002
  764. 0000086A  48E7 0108                movem.l    -[A7], D7,A4
  765. 0000086E  7E01                     moveq.l    D7, 0x01
  766. 00000870  604E                     bra        +0x50 /* 000008C0 */
  767. label00000872:
  768. 00000872  3007                     move.w     D0, D7
  769. 00000874  5340                     subq.w     D0, 1
  770. 00000876  41ED D842                lea.l      A0, [A5 - 0x27BE]
  771. 0000087A  C1FC 0056                muls.w     D0, 0x56 /* 'V' */
  772. 0000087E  49F0 0000                lea.l      A4, [A0 + D0.w]
  773. 00000882  202C 0002                move.l     D0, [A4 + 0x2]
  774. 00000886  B0AD A630                cmp.l      D0, [A5 - 0x59D0]
  775. 0000088A  57C0                     seq        D0
  776. 0000088C  4A00                     tst.b      D0
  777. 0000088E  672E                     beq        +0x30 /* 000008BE */
  778. 00000890  7203                     moveq.l    D1, 0x03
  779. 00000892  B214                     cmp.b      D1, [A4]
  780. 00000894  57C1                     seq        D1
  781. 00000896  C001                     and.b      D0, D1
  782. 00000898  6724                     beq        +0x26 /* 000008BE */
  783. 0000089A  222C 0006                move.l     D1, [A4 + 0x6]
  784. 0000089E  B2AE 0008                cmp.l      D1, [A6 + 0x8]
  785. 000008A2  57C1                     seq        D1
  786. 000008A4  C001                     and.b      D0, D1
  787. 000008A6  6716                     beq        +0x18 /* 000008BE */
  788. 000008A8  3007                     move.w     D0, D7
  789. 000008AA  5340                     subq.w     D0, 1
  790. 000008AC  41ED D842                lea.l      A0, [A5 - 0x27BE]
  791. 000008B0  C1FC 0056                muls.w     D0, 0x56 /* 'V' */
  792. 000008B4  4870 0000                pea.l      [A0 + D0.w]
  793. 000008B8  4EBA FDA0                jsr        [PC - 0x260 /* 0000065A */]
  794. 000008BC  6008                     bra        +0xA /* 000008C6 */
  795. label000008BE:
  796. 000008BE  5247                     addq.w     D7, 1
  797. label000008C0:
  798. 000008C0  7019                     moveq.l    D0, 0x19
  799. 000008C2  B047                     cmp.w      D0, D7
  800. 000008C4  6CAC                     bge        -0x52 /* 00000872 */
  801. label000008C6:
  802. 000008C6  4CDF 1080                movem.l    D7,A4, [A7]+
  803. 000008CA  4E5E                     unlink     A6
  804. 000008CC  2E9F                     move.l     [A7], [A7]+
  805. 000008CE  4E75                     rts
  806. export_527:
  807. 000008D0  4E56 FFFE                link       A6, -0x0002
  808. 000008D4  48E7 0108                movem.l    -[A7], D7,A4
  809. 000008D8  7E01                     moveq.l    D7, 0x01
  810. 000008DA  604E                     bra        +0x50 /* 0000092A */
  811. label000008DC:
  812. 000008DC  3007                     move.w     D0, D7
  813. 000008DE  5340                     subq.w     D0, 1
  814. 000008E0  41ED D842                lea.l      A0, [A5 - 0x27BE]
  815. 000008E4  C1FC 0056                muls.w     D0, 0x56 /* 'V' */
  816. 000008E8  49F0 0000                lea.l      A4, [A0 + D0.w]
  817. 000008EC  202C 0002                move.l     D0, [A4 + 0x2]
  818. 000008F0  B0AD A630                cmp.l      D0, [A5 - 0x59D0]
  819. 000008F4  57C0                     seq        D0
  820. 000008F6  4A00                     tst.b      D0
  821. 000008F8  672E                     beq        +0x30 /* 00000928 */
  822. 000008FA  7202                     moveq.l    D1, 0x02
  823. 000008FC  B214                     cmp.b      D1, [A4]
  824. 000008FE  57C1                     seq        D1
  825. 00000900  C001                     and.b      D0, D1
  826. 00000902  6724                     beq        +0x26 /* 00000928 */
  827. 00000904  222C 000A                move.l     D1, [A4 + 0xA]
  828. 00000908  B2AE 0008                cmp.l      D1, [A6 + 0x8]
  829. 0000090C  57C1                     seq        D1
  830. 0000090E  C001                     and.b      D0, D1
  831. 00000910  6716                     beq        +0x18 /* 00000928 */
  832. 00000912  3007                     move.w     D0, D7
  833. 00000914  5340                     subq.w     D0, 1
  834. 00000916  41ED D842                lea.l      A0, [A5 - 0x27BE]
  835. 0000091A  C1FC 0056                muls.w     D0, 0x56 /* 'V' */
  836. 0000091E  4870 0000                pea.l      [A0 + D0.w]
  837. 00000922  4EBA FD36                jsr        [PC - 0x2CA /* 0000065A */]
  838. 00000926  6008                     bra        +0xA /* 00000930 */
  839. label00000928:
  840. 00000928  5247                     addq.w     D7, 1
  841. label0000092A:
  842. 0000092A  7019                     moveq.l    D0, 0x19
  843. 0000092C  B047                     cmp.w      D0, D7
  844. 0000092E  6CAC                     bge        -0x52 /* 000008DC */
  845. label00000930:
  846. 00000930  4CDF 1080                movem.l    D7,A4, [A7]+
  847. 00000934  4E5E                     unlink     A6
  848. 00000936  2E9F                     move.l     [A7], [A7]+
  849. 00000938  4E75                     rts
  850. export_528:
  851. 0000093A  4E56 FFFE                link       A6, -0x0002
  852. 0000093E  48E7 0108                movem.l    -[A7], D7,A4
  853. 00000942  7E01                     moveq.l    D7, 0x01
  854. 00000944  605C                     bra        +0x5E /* 000009A2 */
  855. label00000946:
  856. 00000946  3007                     move.w     D0, D7
  857. 00000948  5340                     subq.w     D0, 1
  858. 0000094A  41ED D842                lea.l      A0, [A5 - 0x27BE]
  859. 0000094E  C1FC 0056                muls.w     D0, 0x56 /* 'V' */
  860. 00000952  49F0 0000                lea.l      A4, [A0 + D0.w]
  861. 00000956  7001                     moveq.l    D0, 0x01
  862. 00000958  B014                     cmp.b      D0, [A4]
  863. 0000095A  57C0                     seq        D0
  864. 0000095C  4A00                     tst.b      D0
  865. 0000095E  6740                     beq        +0x42 /* 000009A0 */
  866. 00000960  222C 0002                move.l     D1, [A4 + 0x2]
  867. 00000964  B2AD A630                cmp.l      D1, [A5 - 0x59D0]
  868. 00000968  57C1                     seq        D1
  869. 0000096A  C001                     and.b      D0, D1
  870. 0000096C  6732                     beq        +0x34 /* 000009A0 */
  871. 0000096E  222C 0010                move.l     D1, [A4 + 0x10]
  872. 00000972  B2AE 000A                cmp.l      D1, [A6 + 0xA]
  873. 00000976  57C1                     seq        D1
  874. 00000978  C001                     and.b      D0, D1
  875. 0000097A  6724                     beq        +0x26 /* 000009A0 */
  876. 0000097C  322C 000E                move.w     D1, [A4 + 0xE]
  877. 00000980  B26E 0008                cmp.w      D1, [A6 + 0x8]
  878. 00000984  57C1                     seq        D1
  879. 00000986  C001                     and.b      D0, D1
  880. 00000988  6716                     beq        +0x18 /* 000009A0 */
  881. 0000098A  3007                     move.w     D0, D7
  882. 0000098C  5340                     subq.w     D0, 1
  883. 0000098E  41ED D842                lea.l      A0, [A5 - 0x27BE]
  884. 00000992  C1FC 0056                muls.w     D0, 0x56 /* 'V' */
  885. 00000996  4870 0000                pea.l      [A0 + D0.w]
  886. 0000099A  4EBA FCBE                jsr        [PC - 0x342 /* 0000065A */]
  887. 0000099E  6008                     bra        +0xA /* 000009A8 */
  888. label000009A0:
  889. 000009A0  5247                     addq.w     D7, 1
  890. label000009A2:
  891. 000009A2  7019                     moveq.l    D0, 0x19
  892. 000009A4  B047                     cmp.w      D0, D7
  893. 000009A6  6C9E                     bge        -0x60 /* 00000946 */
  894. label000009A8:
  895. 000009A8  4CDF 1080                movem.l    D7,A4, [A7]+
  896. 000009AC  4E5E                     unlink     A6
  897. 000009AE  205F                     movea.l    A0, [A7]+
  898. 000009B0  5C4F                     addq.w     A7, 6
  899. 000009B2  4ED0                     jmp        [A0]
  900. export_529:
  901. fn000009B4:
  902. 000009B4  4E56 0000                link       A6, 0
  903. 000009B8  48E7 0018                movem.l    -[A7], A3,A4
  904. 000009BC  266E 0008                movea.l    A3, [A6 + 0x8]
  905. 000009C0  200B                     move.l     D0, A3
  906. 000009C2  6602                     bne        +0x4 /* 000009C6 */
  907. 000009C4  6022                     bra        +0x24 /* 000009E8 */
  908. label000009C6:
  909. 000009C6  284B                     movea.l    A4, A3
  910. 000009C8  302C 003A                move.w     D0, [A4 + 0x3A]
  911. 000009CC  5340                     subq.w     D0, 1
  912. 000009CE  3940 003A                move.w     [A4 + 0x3A], D0
  913. 000009D2  4A6C 003A                tst.w      [A4 + 0x3A]
  914. 000009D6  57C0                     seq        D0
  915. 000009D8  4A00                     tst.b      D0
  916. 000009DA  670C                     beq        +0xE /* 000009E8 */
  917. 000009DC  C02C 0043                and.b      D0, [A4 + 0x43]
  918. 000009E0  6706                     beq        +0x8 /* 000009E8 */
  919. 000009E2  2F0B                     move.l     -[A7], A3
  920. 000009E4  4EBA 000C                jsr        [PC + 0xC /* 000009F2 */]
  921. label000009E8:
  922. 000009E8  4CDF 1800                movem.l    A3,A4, [A7]+
  923. 000009EC  4E5E                     unlink     A6
  924. 000009EE  2E9F                     move.l     [A7], [A7]+
  925. 000009F0  4E75                     rts
  926. fn000009F2:
  927. 000009F2  4E56 0000                link       A6, 0
  928. 000009F6  48E7 0018                movem.l    -[A7], A3,A4
  929. 000009FA  266E 0008                movea.l    A3, [A6 + 0x8]
  930. 000009FE  284B                     movea.l    A4, A3
  931. 00000A00  4A6C 003A                tst.w      [A4 + 0x3A]
  932. 00000A04  6708                     beq        +0xA /* 00000A0E */
  933. 00000A06  197C 0001 0043           move.b     [A4 + 0x43], 0x1
  934. 00000A0C  603A                     bra        +0x3C /* 00000A48 */
  935. label00000A0E:
  936. 00000A0E  2F0B                     move.l     -[A7], A3
  937. 00000A10  4EBA F5EE                jsr        [PC - 0xA12 /* 00000000 */]
  938. 00000A14  486C 004E                pea.l      [A4 + 0x4E]
  939. 00000A18  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  940. 00000A1C  486C 0052                pea.l      [A4 + 0x52]
  941. 00000A20  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  942. 00000A24  2F2C 0018                move.l     -[A7], [A4 + 0x18]
  943. 00000A28  4EBA FF8A                jsr        [PC - 0x76 /* 000009B4 */]
  944. 00000A2C  2F0B                     move.l     -[A7], A3
  945. 00000A2E  7056                     moveq.l    D0, 0x56
  946. 00000A30  2F00                     move.l     -[A7], D0
  947. 00000A32  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  948. 00000A36  4214                     clr.b      [A4]
  949. 00000A38  397C 0001 003A           move.w     [A4 + 0x3A], 0x1
  950. 00000A3E  296D D81C 0018           move.l     [A4 + 0x18], [A5 - 0x27E4]
  951. 00000A44  2B4B D81C                move.l     [A5 - 0x27E4], A3
  952. label00000A48:
  953. 00000A48  4CDF 1800                movem.l    A3,A4, [A7]+
  954. 00000A4C  4E5E                     unlink     A6
  955. 00000A4E  2E9F                     move.l     [A7], [A7]+
  956. 00000A50  4E75                     rts
  957. fn00000A52:
  958. 00000A52  4E56 FFFE                link       A6, -0x0002
  959. 00000A56  48E7 0108                movem.l    -[A7], D7,A4
  960. 00000A5A  7E01                     moveq.l    D7, 0x01
  961. 00000A5C  6044                     bra        +0x46 /* 00000AA2 */
  962. label00000A5E:
  963. 00000A5E  3007                     move.w     D0, D7
  964. 00000A60  5340                     subq.w     D0, 1
  965. 00000A62  41ED D842                lea.l      A0, [A5 - 0x27BE]
  966. 00000A66  C1FC 0056                muls.w     D0, 0x56 /* 'V' */
  967. 00000A6A  49F0 0000                lea.l      A4, [A0 + D0.w]
  968. 00000A6E  1014                     move.b     D0, [A4]
  969. 00000A70  B02E 000C                cmp.b      D0, [A6 + 0xC]
  970. 00000A74  57C0                     seq        D0
  971. 00000A76  4A00                     tst.b      D0
  972. 00000A78  6726                     beq        +0x28 /* 00000AA0 */
  973. 00000A7A  222C 0002                move.l     D1, [A4 + 0x2]
  974. 00000A7E  206E 0008                movea.l    A0, [A6 + 0x8]
  975. 00000A82  B2A8 0008                cmp.l      D1, [A0 + 0x8]
  976. 00000A86  57C1                     seq        D1
  977. 00000A88  C001                     and.b      D0, D1
  978. 00000A8A  6714                     beq        +0x16 /* 00000AA0 */
  979. 00000A8C  3007                     move.w     D0, D7
  980. 00000A8E  5340                     subq.w     D0, 1
  981. 00000A90  41ED D842                lea.l      A0, [A5 - 0x27BE]
  982. 00000A94  C1FC 0056                muls.w     D0, 0x56 /* 'V' */
  983. 00000A98  4870 0000                pea.l      [A0 + D0.w]
  984. 00000A9C  4EBA FF54                jsr        [PC - 0xAC /* 000009F2 */]
  985. label00000AA0:
  986. 00000AA0  5247                     addq.w     D7, 1
  987. label00000AA2:
  988. 00000AA2  7019                     moveq.l    D0, 0x19
  989. 00000AA4  B047                     cmp.w      D0, D7
  990. 00000AA6  6CB6                     bge        -0x48 /* 00000A5E */
  991. 00000AA8  4CDF 1080                movem.l    D7,A4, [A7]+
  992. 00000AAC  4E5E                     unlink     A6
  993. 00000AAE  205F                     movea.l    A0, [A7]+
  994. 00000AB0  5C4F                     addq.w     A7, 6
  995. 00000AB2  4ED0                     jmp        [A0]
  996. export_530:
  997. 00000AB4  4E56 0000                link       A6, 0
  998. 00000AB8  1F3C 0001                move.b     -[A7], 0x1
  999. 00000ABC  2F0E                     move.l     -[A7], A6
  1000. 00000ABE  4EBA FF92                jsr        [PC - 0x6E /* 00000A52 */]
  1001. 00000AC2  1F3C 0002                move.b     -[A7], 0x2
  1002. 00000AC6  2F0E                     move.l     -[A7], A6
  1003. 00000AC8  4EBA FF88                jsr        [PC - 0x78 /* 00000A52 */]
  1004. 00000ACC  1F3C 0003                move.b     -[A7], 0x3
  1005. 00000AD0  2F0E                     move.l     -[A7], A6
  1006. 00000AD2  4EBA FF7E                jsr        [PC - 0x82 /* 00000A52 */]
  1007. 00000AD6  1F3C 0004                move.b     -[A7], 0x4
  1008. 00000ADA  2F0E                     move.l     -[A7], A6
  1009. 00000ADC  4EBA FF74                jsr        [PC - 0x8C /* 00000A52 */]
  1010. 00000AE0  4E5E                     unlink     A6
  1011. 00000AE2  2E9F                     move.l     [A7], [A7]+
  1012. 00000AE4  4E75                     rts
  1013. fn00000AE6:
  1014. 00000AE6  4E56 FFFE                link       A6, -0x0002
  1015. 00000AEA  48E7 0108                movem.l    -[A7], D7,A4
  1016. 00000AEE  7E01                     moveq.l    D7, 0x01
  1017. 00000AF0  6052                     bra        +0x54 /* 00000B44 */
  1018. label00000AF2:
  1019. 00000AF2  3007                     move.w     D0, D7
  1020. 00000AF4  5340                     subq.w     D0, 1
  1021. 00000AF6  41ED D842                lea.l      A0, [A5 - 0x27BE]
  1022. 00000AFA  C1FC 0056                muls.w     D0, 0x56 /* 'V' */
  1023. 00000AFE  49F0 0000                lea.l      A4, [A0 + D0.w]
  1024. 00000B02  1014                     move.b     D0, [A4]
  1025. 00000B04  B02E 000C                cmp.b      D0, [A6 + 0xC]
  1026. 00000B08  57C0                     seq        D0
  1027. 00000B0A  4A00                     tst.b      D0
  1028. 00000B0C  6734                     beq        +0x36 /* 00000B42 */
  1029. 00000B0E  222C 0006                move.l     D1, [A4 + 0x6]
  1030. 00000B12  206E 0008                movea.l    A0, [A6 + 0x8]
  1031. 00000B16  B2A8 0008                cmp.l      D1, [A0 + 0x8]
  1032. 00000B1A  57C1                     seq        D1
  1033. 00000B1C  C001                     and.b      D0, D1
  1034. 00000B1E  6722                     beq        +0x24 /* 00000B42 */
  1035. 00000B20  222C 0002                move.l     D1, [A4 + 0x2]
  1036. 00000B24  B2AD A630                cmp.l      D1, [A5 - 0x59D0]
  1037. 00000B28  57C1                     seq        D1
  1038. 00000B2A  C001                     and.b      D0, D1
  1039. 00000B2C  6714                     beq        +0x16 /* 00000B42 */
  1040. 00000B2E  3007                     move.w     D0, D7
  1041. 00000B30  5340                     subq.w     D0, 1
  1042. 00000B32  41ED D842                lea.l      A0, [A5 - 0x27BE]
  1043. 00000B36  C1FC 0056                muls.w     D0, 0x56 /* 'V' */
  1044. 00000B3A  4870 0000                pea.l      [A0 + D0.w]
  1045. 00000B3E  4EBA FEB2                jsr        [PC - 0x14E /* 000009F2 */]
  1046. label00000B42:
  1047. 00000B42  5247                     addq.w     D7, 1
  1048. label00000B44:
  1049. 00000B44  7019                     moveq.l    D0, 0x19
  1050. 00000B46  B047                     cmp.w      D0, D7
  1051. 00000B48  6CA8                     bge        -0x56 /* 00000AF2 */
  1052. 00000B4A  4CDF 1080                movem.l    D7,A4, [A7]+
  1053. 00000B4E  4E5E                     unlink     A6
  1054. 00000B50  205F                     movea.l    A0, [A7]+
  1055. 00000B52  5C4F                     addq.w     A7, 6
  1056. 00000B54  4ED0                     jmp        [A0]
  1057. export_531:
  1058. 00000B56  4E56 0000                link       A6, 0
  1059. 00000B5A  1F3C 0001                move.b     -[A7], 0x1
  1060. 00000B5E  2F0E                     move.l     -[A7], A6
  1061. 00000B60  4EBA FF84                jsr        [PC - 0x7C /* 00000AE6 */]
  1062. 00000B64  1F3C 0002                move.b     -[A7], 0x2
  1063. 00000B68  2F0E                     move.l     -[A7], A6
  1064. 00000B6A  4EBA FF7A                jsr        [PC - 0x86 /* 00000AE6 */]
  1065. 00000B6E  1F3C 0003                move.b     -[A7], 0x3
  1066. 00000B72  2F0E                     move.l     -[A7], A6
  1067. 00000B74  4EBA FF70                jsr        [PC - 0x90 /* 00000AE6 */]
  1068. 00000B78  4E5E                     unlink     A6
  1069. 00000B7A  2E9F                     move.l     [A7], [A7]+
  1070. 00000B7C  4E75                     rts
  1071. fn00000B7E:
  1072. 00000B7E  4E56 FFFE                link       A6, -0x0002
  1073. 00000B82  48E7 0108                movem.l    -[A7], D7,A4
  1074. 00000B86  7E01                     moveq.l    D7, 0x01
  1075. 00000B88  6052                     bra        +0x54 /* 00000BDC */
  1076. label00000B8A:
  1077. 00000B8A  3007                     move.w     D0, D7
  1078. 00000B8C  5340                     subq.w     D0, 1
  1079. 00000B8E  41ED D842                lea.l      A0, [A5 - 0x27BE]
  1080. 00000B92  C1FC 0056                muls.w     D0, 0x56 /* 'V' */
  1081. 00000B96  49F0 0000                lea.l      A4, [A0 + D0.w]
  1082. 00000B9A  1014                     move.b     D0, [A4]
  1083. 00000B9C  B02E 000C                cmp.b      D0, [A6 + 0xC]
  1084. 00000BA0  57C0                     seq        D0
  1085. 00000BA2  4A00                     tst.b      D0
  1086. 00000BA4  6734                     beq        +0x36 /* 00000BDA */
  1087. 00000BA6  222C 000A                move.l     D1, [A4 + 0xA]
  1088. 00000BAA  206E 0008                movea.l    A0, [A6 + 0x8]
  1089. 00000BAE  B2A8 0008                cmp.l      D1, [A0 + 0x8]
  1090. 00000BB2  57C1                     seq        D1
  1091. 00000BB4  C001                     and.b      D0, D1
  1092. 00000BB6  6722                     beq        +0x24 /* 00000BDA */
  1093. 00000BB8  222C 0002                move.l     D1, [A4 + 0x2]
  1094. 00000BBC  B2AD A630                cmp.l      D1, [A5 - 0x59D0]
  1095. 00000BC0  57C1                     seq        D1
  1096. 00000BC2  C001                     and.b      D0, D1
  1097. 00000BC4  6714                     beq        +0x16 /* 00000BDA */
  1098. 00000BC6  3007                     move.w     D0, D7
  1099. 00000BC8  5340                     subq.w     D0, 1
  1100. 00000BCA  41ED D842                lea.l      A0, [A5 - 0x27BE]
  1101. 00000BCE  C1FC 0056                muls.w     D0, 0x56 /* 'V' */
  1102. 00000BD2  4870 0000                pea.l      [A0 + D0.w]
  1103. 00000BD6  4EBA FE1A                jsr        [PC - 0x1E6 /* 000009F2 */]
  1104. label00000BDA:
  1105. 00000BDA  5247                     addq.w     D7, 1
  1106. label00000BDC:
  1107. 00000BDC  7019                     moveq.l    D0, 0x19
  1108. 00000BDE  B047                     cmp.w      D0, D7
  1109. 00000BE0  6CA8                     bge        -0x56 /* 00000B8A */
  1110. 00000BE2  4CDF 1080                movem.l    D7,A4, [A7]+
  1111. 00000BE6  4E5E                     unlink     A6
  1112. 00000BE8  205F                     movea.l    A0, [A7]+
  1113. 00000BEA  5C4F                     addq.w     A7, 6
  1114. 00000BEC  4ED0                     jmp        [A0]
  1115. export_532:
  1116. 00000BEE  4E56 0000                link       A6, 0
  1117. 00000BF2  1F3C 0001                move.b     -[A7], 0x1
  1118. 00000BF6  2F0E                     move.l     -[A7], A6
  1119. 00000BF8  4EBA FF84                jsr        [PC - 0x7C /* 00000B7E */]
  1120. 00000BFC  1F3C 0002                move.b     -[A7], 0x2
  1121. 00000C00  2F0E                     move.l     -[A7], A6
  1122. 00000C02  4EBA FF7A                jsr        [PC - 0x86 /* 00000B7E */]
  1123. 00000C06  4E5E                     unlink     A6
  1124. 00000C08  2E9F                     move.l     [A7], [A7]+
  1125. 00000C0A  4E75                     rts
  1126. export_533:
  1127. 00000C0C  4E56 FFFE                link       A6, -0x0002
  1128. 00000C10  48E7 0108                movem.l    -[A7], D7,A4
  1129. 00000C14  7E01                     moveq.l    D7, 0x01
  1130. 00000C16  605C                     bra        +0x5E /* 00000C74 */
  1131. label00000C18:
  1132. 00000C18  3007                     move.w     D0, D7
  1133. 00000C1A  5340                     subq.w     D0, 1
  1134. 00000C1C  41ED D842                lea.l      A0, [A5 - 0x27BE]
  1135. 00000C20  C1FC 0056                muls.w     D0, 0x56 /* 'V' */
  1136. 00000C24  49F0 0000                lea.l      A4, [A0 + D0.w]
  1137. 00000C28  7001                     moveq.l    D0, 0x01
  1138. 00000C2A  B014                     cmp.b      D0, [A4]
  1139. 00000C2C  57C0                     seq        D0
  1140. 00000C2E  4A00                     tst.b      D0
  1141. 00000C30  6740                     beq        +0x42 /* 00000C72 */
  1142. 00000C32  222C 0010                move.l     D1, [A4 + 0x10]
  1143. 00000C36  B2AE 000A                cmp.l      D1, [A6 + 0xA]
  1144. 00000C3A  57C1                     seq        D1
  1145. 00000C3C  C001                     and.b      D0, D1
  1146. 00000C3E  6732                     beq        +0x34 /* 00000C72 */
  1147. 00000C40  322C 000E                move.w     D1, [A4 + 0xE]
  1148. 00000C44  B26E 0008                cmp.w      D1, [A6 + 0x8]
  1149. 00000C48  57C1                     seq        D1
  1150. 00000C4A  C001                     and.b      D0, D1
  1151. 00000C4C  6724                     beq        +0x26 /* 00000C72 */
  1152. 00000C4E  222C 0002                move.l     D1, [A4 + 0x2]
  1153. 00000C52  B2AD A630                cmp.l      D1, [A5 - 0x59D0]
  1154. 00000C56  57C1                     seq        D1
  1155. 00000C58  C001                     and.b      D0, D1
  1156. 00000C5A  6716                     beq        +0x18 /* 00000C72 */
  1157. 00000C5C  3007                     move.w     D0, D7
  1158. 00000C5E  5340                     subq.w     D0, 1
  1159. 00000C60  41ED D842                lea.l      A0, [A5 - 0x27BE]
  1160. 00000C64  C1FC 0056                muls.w     D0, 0x56 /* 'V' */
  1161. 00000C68  4870 0000                pea.l      [A0 + D0.w]
  1162. 00000C6C  4EBA FD84                jsr        [PC - 0x27C /* 000009F2 */]
  1163. 00000C70  6008                     bra        +0xA /* 00000C7A */
  1164. label00000C72:
  1165. 00000C72  5247                     addq.w     D7, 1
  1166. label00000C74:
  1167. 00000C74  7019                     moveq.l    D0, 0x19
  1168. 00000C76  B047                     cmp.w      D0, D7
  1169. 00000C78  6C9E                     bge        -0x60 /* 00000C18 */
  1170. label00000C7A:
  1171. 00000C7A  4CDF 1080                movem.l    D7,A4, [A7]+
  1172. 00000C7E  4E5E                     unlink     A6
  1173. 00000C80  205F                     movea.l    A0, [A7]+
  1174. 00000C82  5C4F                     addq.w     A7, 6
  1175. 00000C84  4ED0                     jmp        [A0]
  1176. fn00000C86:
  1177. 00000C86  4E56 0000                link       A6, 0
  1178. 00000C8A  48E7 1008                movem.l    -[A7], D3,A4
  1179. 00000C8E  286E 0008                movea.l    A4, [A6 + 0x8]
  1180. 00000C92  7005                     moveq.l    D0, 0x05
  1181. 00000C94  B014                     cmp.b      D0, [A4]
  1182. 00000C96  57C0                     seq        D0
  1183. 00000C98  4A00                     tst.b      D0
  1184. 00000C9A  6628                     bne        +0x2A /* 00000CC4 */
  1185. 00000C9C  7204                     moveq.l    D1, 0x04
  1186. 00000C9E  B214                     cmp.b      D1, [A4]
  1187. 00000CA0  57C1                     seq        D1
  1188. 00000CA2  4A01                     tst.b      D1
  1189. 00000CA4  671C                     beq        +0x1E /* 00000CC2 */
  1190. 00000CA6  242C 0002                move.l     D2, [A4 + 0x2]
  1191. 00000CAA  B4AD A630                cmp.l      D2, [A5 - 0x59D0]
  1192. 00000CAE  57C2                     seq        D2
  1193. 00000CB0  4A02                     tst.b      D2
  1194. 00000CB2  660C                     bne        +0xE /* 00000CC0 */
  1195. 00000CB4  262C 0002                move.l     D3, [A4 + 0x2]
  1196. 00000CB8  B6AD A522                cmp.l      D3, [A5 - 0x5ADE]
  1197. 00000CBC  57C3                     seq        D3
  1198. 00000CBE  8403                     or.b       D2, D3
  1199. label00000CC0:
  1200. 00000CC0  C202                     and.b      D1, D2
  1201. label00000CC2:
  1202. 00000CC2  8001                     or.b       D0, D1
  1203. label00000CC4:
  1204. 00000CC4  4400                     neg.b      D0
  1205. 00000CC6  1D40 000C                move.b     [A6 + 0xC], D0
  1206. 00000CCA  4CDF 1008                movem.l    D3,A4, [A7]+
  1207. 00000CCE  4E5E                     unlink     A6
  1208. 00000CD0  2E9F                     move.l     [A7], [A7]+
  1209. 00000CD2  4E75                     rts
  1210. export_534:
  1211. 00000CD4  4E56 0000                link       A6, 0
  1212. 00000CD8  2F0C                     move.l     -[A7], A4
  1213. 00000CDA  286E 0008                movea.l    A4, [A6 + 0x8]
  1214. 00000CDE  302C 003A                move.w     D0, [A4 + 0x3A]
  1215. 00000CE2  5240                     addq.w     D0, 1
  1216. 00000CE4  3940 003A                move.w     [A4 + 0x3A], D0
  1217. 00000CE8  4A6C 003E                tst.w      [A4 + 0x3E]
  1218. 00000CEC  57C0                     seq        D0
  1219. 00000CEE  4A00                     tst.b      D0
  1220. 00000CF0  6724                     beq        +0x26 /* 00000D16 */
  1221. 00000CF2  2F00                     move.l     -[A7], D0
  1222. 00000CF4  4267                     clr.w      -[A7]
  1223. 00000CF6  2F0C                     move.l     -[A7], A4
  1224. 00000CF8  4EBA FF8C                jsr        [PC - 0x74 /* 00000C86 */]
  1225. 00000CFC  121F                     move.b     D1, [A7]+
  1226. 00000CFE  201F                     move.l     D0, [A7]+
  1227. 00000D00  0A01 0001                xori.b     D1, 0x1
  1228. 00000D04  C001                     and.b      D0, D1
  1229. 00000D06  670E                     beq        +0x10 /* 00000D16 */
  1230. 00000D08  4267                     clr.w      -[A7]
  1231. 00000D0A  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  1232. 00000D0E  4EBA 05E0                jsr        [PC + 0x5E0 /* 000012F0 */]
  1233. 00000D12  395F 0040                move.w     [A4 + 0x40], [A7]+
  1234. label00000D16:
  1235. 00000D16  302C 003E                move.w     D0, [A4 + 0x3E]
  1236. 00000D1A  5240                     addq.w     D0, 1
  1237. 00000D1C  3940 003E                move.w     [A4 + 0x3E], D0
  1238. 00000D20  285F                     movea.l    A4, [A7]+
  1239. 00000D22  4E5E                     unlink     A6
  1240. 00000D24  2E9F                     move.l     [A7], [A7]+
  1241. 00000D26  4E75                     rts
  1242. export_535:
  1243. 00000D28  4E56 0000                link       A6, 0
  1244. 00000D2C  2F0C                     move.l     -[A7], A4
  1245. 00000D2E  286E 0008                movea.l    A4, [A6 + 0x8]
  1246. 00000D32  302C 003E                move.w     D0, [A4 + 0x3E]
  1247. 00000D36  5340                     subq.w     D0, 1
  1248. 00000D38  3940 003E                move.w     [A4 + 0x3E], D0
  1249. 00000D3C  4A6C 003E                tst.w      [A4 + 0x3E]
  1250. 00000D40  57C0                     seq        D0
  1251. 00000D42  4A00                     tst.b      D0
  1252. 00000D44  671E                     beq        +0x20 /* 00000D64 */
  1253. 00000D46  2F00                     move.l     -[A7], D0
  1254. 00000D48  4267                     clr.w      -[A7]
  1255. 00000D4A  2F0C                     move.l     -[A7], A4
  1256. 00000D4C  4EBA FF38                jsr        [PC - 0xC8 /* 00000C86 */]
  1257. 00000D50  121F                     move.b     D1, [A7]+
  1258. 00000D52  201F                     move.l     D0, [A7]+
  1259. 00000D54  0A01 0001                xori.b     D1, 0x1
  1260. 00000D58  C001                     and.b      D0, D1
  1261. 00000D5A  6708                     beq        +0xA /* 00000D64 */
  1262. 00000D5C  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  1263. 00000D60  4EAD 0632                jsr        [A5 + 0x632 /* export_194 */]
  1264. label00000D64:
  1265. 00000D64  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1266. 00000D68  4EBA FC4A                jsr        [PC - 0x3B6 /* 000009B4 */]
  1267. 00000D6C  285F                     movea.l    A4, [A7]+
  1268. 00000D6E  4E5E                     unlink     A6
  1269. 00000D70  2E9F                     move.l     [A7], [A7]+
  1270. 00000D72  4E75                     rts
  1271. fn00000D74:
  1272. 00000D74  4E56 0000                link       A6, 0
  1273. 00000D78  2F0C                     move.l     -[A7], A4
  1274. 00000D7A  286D D828                movea.l    A4, [A5 - 0x27D8]
  1275. 00000D7E  2F0C                     move.l     -[A7], A4
  1276. 00000D80  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  1277. 00000D84  486C 0004                pea.l      [A4 + 0x4]
  1278. 00000D88  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  1279. 00000D8C  7000                     moveq.l    D0, 0x00
  1280. 00000D8E  2B40 D828                move.l     [A5 - 0x27D8], D0
  1281. 00000D92  285F                     movea.l    A4, [A7]+
  1282. 00000D94  4E5E                     unlink     A6
  1283. 00000D96  4E75                     rts
  1284. fn00000D98:
  1285. 00000D98  4E56 0000                link       A6, 0
  1286. 00000D9C  2F0C                     move.l     -[A7], A4
  1287. 00000D9E  286E 0008                movea.l    A4, [A6 + 0x8]
  1288. 00000DA2  206E 0008                movea.l    A0, [A6 + 0x8]
  1289. 00000DA6  4228 000C                clr.b      [A0 + 0xC]
  1290. 00000DAA  486C FFF8                pea.l      [A4 - 0x8]
  1291. 00000DAE  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  1292. 00000DB2  2F2C FFEC                move.l     -[A7], [A4 - 0x14]
  1293. 00000DB6  4267                     clr.w      -[A7]
  1294. 00000DB8  4EBA 0DDC                jsr        [PC + 0xDDC /* 00001B96 */]
  1295. 00000DBC  206E 0008                movea.l    A0, [A6 + 0x8]
  1296. 00000DC0  2C48                     movea.l    A6, A0
  1297. 00000DC2  4EFA 0118                jmp        [PC + 0x118 /* 00000EDC */]
  1298. 00000DC6  0000 285F                ori.b      D0, 0x5F /* '_' */
  1299. 00000DCA  4E5E                     unlink     A6
  1300. 00000DCC  2E9F                     move.l     [A7], [A7]+
  1301. 00000DCE  4E75                     rts
  1302. fn00000DD0:
  1303. 00000DD0  4E56 FFDE                link       A6, -0x0022
  1304. 00000DD4  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1305. 00000DD8  226E 0008                movea.l    A1, [A6 + 0x8]
  1306. 00000DDC  2069 0016                movea.l    A0, [A1 + 0x16]
  1307. 00000DE0  2D48 FFDE                move.l     [A6 - 0x22], A0
  1308. 00000DE4  2F28 004A                move.l     -[A7], [A0 + 0x4A]
  1309. 00000DE8  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  1310. 00000DEC  206E FFDE                movea.l    A0, [A6 - 0x22]
  1311. 00000DF0  2068 004A                movea.l    A0, [A0 + 0x4A]
  1312. 00000DF4  226E 0008                movea.l    A1, [A6 + 0x8]
  1313. 00000DF8  3029 FFF2                move.w     D0, [A1 - 0xE]
  1314. 00000DFC  48C0                     ext.l      D0
  1315. 00000DFE  D090                     add.l      D0, [A0]
  1316. 00000E00  2D40 FFE6                move.l     [A6 - 0x1A], D0
  1317. 00000E04  206E 0008                movea.l    A0, [A6 + 0x8]
  1318. 00000E08  3028 FFF4                move.w     D0, [A0 - 0xC]
  1319. 00000E0C  48C0                     ext.l      D0
  1320. 00000E0E  D0AE FFE6                add.l      D0, [A6 - 0x1A]
  1321. 00000E12  2D40 FFE2                move.l     [A6 - 0x1E], D0
  1322. 00000E16  206E FFE2                movea.l    A0, [A6 - 0x1E]
  1323. 00000E1A  1D50 FFEB                move.b     [A6 - 0x15], [A0]
  1324. 00000E1E  206E FFE2                movea.l    A0, [A6 - 0x1E]
  1325. 00000E22  4210                     clr.b      [A0]
  1326. 00000E24  42A7                     clr.l      -[A7]
  1327. 00000E26  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  1328. 00000E2A  206E 0008                movea.l    A0, [A6 + 0x8]
  1329. 00000E2E  3F28 FFF2                move.w     -[A7], [A0 - 0xE]
  1330. 00000E32  4EAD 153A                jsr        [A5 + 0x153A /* export_675 */]
  1331. 00000E36  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  1332. 00000E3A  206E FFE2                movea.l    A0, [A6 - 0x1E]
  1333. 00000E3E  10AE FFEB                move.b     [A0], [A6 - 0x15]
  1334. 00000E42  206E FFDE                movea.l    A0, [A6 - 0x22]
  1335. 00000E46  2F28 004A                move.l     -[A7], [A0 + 0x4A]
  1336. 00000E4A  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  1337. 00000E4E  2D6D D828 FFEC           move.l     [A6 - 0x14], [A5 - 0x27D8]
  1338. 00000E54  206E 0008                movea.l    A0, [A6 + 0x8]
  1339. 00000E58  2F28 000C                move.l     -[A7], [A0 + 0xC]
  1340. 00000E5C  1F3C 0001                move.b     -[A7], 0x1
  1341. 00000E60  4EBA 0D34                jsr        [PC + 0xD34 /* 00001B96 */]
  1342. 00000E64  102D D032                move.b     D0, [A5 - 0x2FCE]
  1343. 00000E68  6706                     beq        +0x8 /* 00000E70 */
  1344. 00000E6A  2F0E                     move.l     -[A7], A6
  1345. 00000E6C  4EBA FF2A                jsr        [PC - 0xD6 /* 00000D98 */]
  1346. label00000E70:
  1347. 00000E70  3D7C 0001 FFFC           move.w     [A6 - 0x4], 0x1
  1348. 00000E76  1D7C 0001 FFFE           move.b     [A6 - 0x2], 0x1
  1349. 00000E7C  206E FFDE                movea.l    A0, [A6 - 0x22]
  1350. 00000E80  2D68 004A FFF4           move.l     [A6 - 0xC], [A0 + 0x4A]
  1351. 00000E86  2D6D D7D0 FFF0           move.l     [A6 - 0x10], [A5 - 0x2830]
  1352. 00000E8C  486E FFF4                pea.l      [A6 - 0xC]
  1353. 00000E90  4EAD 1552                jsr        [A5 + 0x1552 /* export_678 */]
  1354. 00000E94  206E 0008                movea.l    A0, [A6 + 0x8]
  1355. 00000E98  2B68 0016 D83A           move.l     [A5 - 0x27C6], [A0 + 0x16]
  1356. 00000E9E  4EBA 16C4                jsr        [PC + 0x16C4 /* 00002564 */]
  1357. 00000EA2  7000                     moveq.l    D0, 0x00
  1358. 00000EA4  2B40 D83A                move.l     [A5 - 0x27C6], D0
  1359. 00000EA8  486E FFF8                pea.l      [A6 - 0x8]
  1360. 00000EAC  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  1361. 00000EB0  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1362. 00000EB4  4EAD 1552                jsr        [A5 + 0x1552 /* export_678 */]
  1363. 00000EB8  102D D032                move.b     D0, [A5 - 0x2FCE]
  1364. 00000EBC  670A                     beq        +0xC /* 00000EC8 */
  1365. 00000EBE  422E 000C                clr.b      [A6 + 0xC]
  1366. 00000EC2  4EBA FEB0                jsr        [PC - 0x150 /* 00000D74 */]
  1367. 00000EC6  600A                     bra        +0xC /* 00000ED2 */
  1368. label00000EC8:
  1369. 00000EC8  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  1370. 00000ECE  4EBA 0D5E                jsr        [PC + 0xD5E /* 00001C2E */]
  1371. label00000ED2:
  1372. 00000ED2  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1373. 00000ED6  4267                     clr.w      -[A7]
  1374. 00000ED8  4EBA 0CBC                jsr        [PC + 0xCBC /* 00001B96 */]
  1375. label00000EDC:
  1376. 00000EDC  4FEE FFBE                lea.l      A7, [A6 - 0x42]
  1377. 00000EE0  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1378. 00000EE4  4E5E                     unlink     A6
  1379. 00000EE6  2E9F                     move.l     [A7], [A7]+
  1380. 00000EE8  4E75                     rts
  1381. fn00000EEA:
  1382. 00000EEA  4E56 FFFC                link       A6, -0x0004
  1383. 00000EEE  48E7 0018                movem.l    -[A7], A3,A4
  1384. 00000EF2  286E 0008                movea.l    A4, [A6 + 0x8]
  1385. 00000EF6  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  1386. 00000EFC  266C 0016                movea.l    A3, [A4 + 0x16]
  1387. 00000F00  302B 003C                move.w     D0, [A3 + 0x3C]
  1388. 00000F04  5240                     addq.w     D0, 1
  1389. 00000F06  3740 003C                move.w     [A3 + 0x3C], D0
  1390. 00000F0A  302C FFFE                move.w     D0, [A4 - 0x2]
  1391. 00000F0E  5240                     addq.w     D0, 1
  1392. 00000F10  3940 FFFE                move.w     [A4 - 0x2], D0
  1393. 00000F14  4AAC FFF6                tst.l      [A4 - 0xA]
  1394. 00000F18  56C0                     sne        D0
  1395. 00000F1A  4A00                     tst.b      D0
  1396. 00000F1C  6740                     beq        +0x42 /* 00000F5E */
  1397. 00000F1E  206C FFF6                movea.l    A0, [A4 - 0xA]
  1398. 00000F22  4A90                     tst.l      [A0]
  1399. 00000F24  56C1                     sne        D1
  1400. 00000F26  C001                     and.b      D0, D1
  1401. 00000F28  6734                     beq        +0x36 /* 00000F5E */
  1402. 00000F2A  206C FFFA                movea.l    A0, [A4 - 0x6]
  1403. 00000F2E  4A90                     tst.l      [A0]
  1404. 00000F30  56C1                     sne        D1
  1405. 00000F32  C001                     and.b      D0, D1
  1406. 00000F34  6728                     beq        +0x2A /* 00000F5E */
  1407. 00000F36  2F2C FFF6                move.l     -[A7], [A4 - 0xA]
  1408. 00000F3A  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  1409. 00000F3E  2F2C FFFA                move.l     -[A7], [A4 - 0x6]
  1410. 00000F42  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  1411. 00000F46  206C 000C                movea.l    A0, [A4 + 0xC]
  1412. 00000F4A  2D48 FFFC                move.l     [A6 - 0x4], A0
  1413. 00000F4E  20AC FFF6                move.l     [A0], [A4 - 0xA]
  1414. 00000F52  206E FFFC                movea.l    A0, [A6 - 0x4]
  1415. 00000F56  216C FFFA 0004           move.l     [A0 + 0x4], [A4 - 0x6]
  1416. 00000F5C  6050                     bra        +0x52 /* 00000FAE */
  1417. label00000F5E:
  1418. 00000F5E  4AAC FFF6                tst.l      [A4 - 0xA]
  1419. 00000F62  6710                     beq        +0x12 /* 00000F74 */
  1420. 00000F64  486C FFF6                pea.l      [A4 - 0xA]
  1421. 00000F68  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  1422. 00000F6C  486C FFFA                pea.l      [A4 - 0x6]
  1423. 00000F70  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  1424. label00000F74:
  1425. 00000F74  4267                     clr.w      -[A7]
  1426. 00000F76  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1427. 00000F7A  4EBA FE54                jsr        [PC - 0x1AC /* 00000DD0 */]
  1428. 00000F7E  101F                     move.b     D0, [A7]+
  1429. 00000F80  671A                     beq        +0x1C /* 00000F9C */
  1430. 00000F82  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  1431. 00000F88  206C 000C                movea.l    A0, [A4 + 0xC]
  1432. 00000F8C  2950 FFF6                move.l     [A4 - 0xA], [A0]
  1433. 00000F90  206C 000C                movea.l    A0, [A4 + 0xC]
  1434. 00000F94  2968 0004 FFFA           move.l     [A4 - 0x6], [A0 + 0x4]
  1435. 00000F9A  6012                     bra        +0x14 /* 00000FAE */
  1436. label00000F9C:
  1437. 00000F9C  422E 000C                clr.b      [A6 + 0xC]
  1438. 00000FA0  2F2C 0016                move.l     -[A7], [A4 + 0x16]
  1439. 00000FA4  206C 0008                movea.l    A0, [A4 + 0x8]
  1440. 00000FA8  3F10                     move.w     -[A7], [A0]
  1441. 00000FAA  4EBA 01AA                jsr        [PC + 0x1AA /* 00001156 */]
  1442. label00000FAE:
  1443. 00000FAE  4CDF 1800                movem.l    A3,A4, [A7]+
  1444. 00000FB2  4E5E                     unlink     A6
  1445. 00000FB4  2E9F                     move.l     [A7], [A7]+
  1446. 00000FB6  4E75                     rts
  1447. fn00000FB8:
  1448. 00000FB8  4E56 FFFC                link       A6, -0x0004
  1449. 00000FBC  48E7 0018                movem.l    -[A7], A3,A4
  1450. 00000FC0  266E 0008                movea.l    A3, [A6 + 0x8]
  1451. 00000FC4  286B 0016                movea.l    A4, [A3 + 0x16]
  1452. 00000FC8  206C 004A                movea.l    A0, [A4 + 0x4A]
  1453. 00000FCC  4A90                     tst.l      [A0]
  1454. 00000FCE  6618                     bne        +0x1A /* 00000FE8 */
  1455. 00000FD0  486C 004A                pea.l      [A4 + 0x4A]
  1456. 00000FD4  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  1457. 00000FD8  42A7                     clr.l      -[A7]
  1458. 00000FDA  206B 0016                movea.l    A0, [A3 + 0x16]
  1459. 00000FDE  2F08                     move.l     -[A7], A0
  1460. 00000FE0  4EBA 0B08                jsr        [PC + 0xB08 /* 00001AEA */]
  1461. 00000FE4  295F 004A                move.l     [A4 + 0x4A], [A7]+
  1462. label00000FE8:
  1463. 00000FE8  2F2C 004A                move.l     -[A7], [A4 + 0x4A]
  1464. 00000FEC  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  1465. 00000FF0  206B 0016                movea.l    A0, [A3 + 0x16]
  1466. 00000FF4  2068 004A                movea.l    A0, [A0 + 0x4A]
  1467. 00000FF8  302B FFF0                move.w     D0, [A3 - 0x10]
  1468. 00000FFC  48C0                     ext.l      D0
  1469. 00000FFE  D090                     add.l      D0, [A0]
  1470. 00001000  2D40 FFFC                move.l     [A6 - 0x4], D0
  1471. 00001004  486E FFFC                pea.l      [A6 - 0x4]
  1472. 00001008  486D CEF0                pea.l      [A5 - 0x3110]
  1473. 0000100C  1F3C 0001                move.b     -[A7], 0x1
  1474. 00001010  4EAD 1DD2                jsr        [A5 + 0x1DD2 /* export_950 */]
  1475. 00001014  4267                     clr.w      -[A7]
  1476. 00001016  486D CEF0                pea.l      [A5 - 0x3110]
  1477. 0000101A  2F2B 0012                move.l     -[A7], [A3 + 0x12]
  1478. 0000101E  4EAD 24A2                jsr        [A5 + 0x24A2 /* export_1168 */]
  1479. 00001022  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  1480. 00001026  4CDF 1800                movem.l    A3,A4, [A7]+
  1481. 0000102A  4E5E                     unlink     A6
  1482. 0000102C  2E9F                     move.l     [A7], [A7]+
  1483. 0000102E  4E75                     rts
  1484. fn00001030:
  1485. 00001030  4E56 0000                link       A6, 0
  1486. 00001034  226E 0008                movea.l    A1, [A6 + 0x8]
  1487. 00001038  2069 0016                movea.l    A0, [A1 + 0x16]
  1488. 0000103C  2068 0046                movea.l    A0, [A0 + 0x46]
  1489. 00001040  302E 000C                move.w     D0, [A6 + 0xC]
  1490. 00001044  5340                     subq.w     D0, 1
  1491. 00001046  C1FC 0012                muls.w     D0, 0x12
  1492. 0000104A  48C0                     ext.l      D0
  1493. 0000104C  D090                     add.l      D0, [A0]
  1494. 0000104E  2D40 000E                move.l     [A6 + 0xE], D0
  1495. 00001052  4E5E                     unlink     A6
  1496. 00001054  205F                     movea.l    A0, [A7]+
  1497. 00001056  5C4F                     addq.w     A7, 6
  1498. 00001058  4ED0                     jmp        [A0]
  1499. fn0000105A:
  1500. 0000105A  4E56 FFFC                link       A6, -0x0004
  1501. 0000105E  2F0A                     move.l     -[A7], A2
  1502. 00001060  42A7                     clr.l      -[A7]
  1503. 00001062  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1504. 00001066  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1505. 0000106A  4EBA FFC4                jsr        [PC - 0x3C /* 00001030 */]
  1506. 0000106E  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1507. 00001072  206E FFFC                movea.l    A0, [A6 - 0x4]
  1508. 00001076  246E 0008                movea.l    A2, [A6 + 0x8]
  1509. 0000107A  43EA FFEE                lea.l      A1, [A2 - 0x12]
  1510. 0000107E  7003                     moveq.l    D0, 0x03
  1511. label00001080:
  1512. 00001080  22D8                     move.l     [A1]+, [A0]+
  1513. 00001082  51C8 FFFC                dbf        D0, -0x6 /* 00001080 */
  1514. 00001086  3290                     move.w     [A1], [A0]
  1515. 00001088  245F                     movea.l    A2, [A7]+
  1516. 0000108A  4E5E                     unlink     A6
  1517. 0000108C  205F                     movea.l    A0, [A7]+
  1518. 0000108E  5C4F                     addq.w     A7, 6
  1519. 00001090  4ED0                     jmp        [A0]
  1520. export_536:
  1521. 00001092  4E56 FFEA                link       A6, -0x0016
  1522. 00001096  48E7 0018                movem.l    -[A7], A3,A4
  1523. 0000109A  422E 001A                clr.b      [A6 + 0x1A]
  1524. 0000109E  286E 0016                movea.l    A4, [A6 + 0x16]
  1525. 000010A2  4AAC 0046                tst.l      [A4 + 0x46]
  1526. 000010A6  6604                     bne        +0x6 /* 000010AC */
  1527. 000010A8  6000 009E                bra        +0xA0 /* 00001148 */
  1528. label000010AC:
  1529. 000010AC  206E 0008                movea.l    A0, [A6 + 0x8]
  1530. 000010B0  30BC 0001                move.w     [A0], 0x1
  1531. 000010B4  206E 0008                movea.l    A0, [A6 + 0x8]
  1532. 000010B8  3F10                     move.w     -[A7], [A0]
  1533. 000010BA  2F0E                     move.l     -[A7], A6
  1534. 000010BC  4EBA FF9C                jsr        [PC - 0x64 /* 0000105A */]
  1535. label000010C0:
  1536. 000010C0  4A6E FFEE                tst.w      [A6 - 0x12]
  1537. 000010C4  6762                     beq        +0x64 /* 00001128 */
  1538. 000010C6  206E 0008                movea.l    A0, [A6 + 0x8]
  1539. 000010CA  3F10                     move.w     -[A7], [A0]
  1540. 000010CC  2F0E                     move.l     -[A7], A6
  1541. 000010CE  4EBA FF8A                jsr        [PC - 0x76 /* 0000105A */]
  1542. 000010D2  302E FFEE                move.w     D0, [A6 - 0x12]
  1543. 000010D6  B06E 0010                cmp.w      D0, [A6 + 0x10]
  1544. 000010DA  57C0                     seq        D0
  1545. 000010DC  4A00                     tst.b      D0
  1546. 000010DE  6740                     beq        +0x42 /* 00001120 */
  1547. 000010E0  2F00                     move.l     -[A7], D0
  1548. 000010E2  4267                     clr.w      -[A7]
  1549. 000010E4  2F0E                     move.l     -[A7], A6
  1550. 000010E6  4EBA FED0                jsr        [PC - 0x130 /* 00000FB8 */]
  1551. 000010EA  121F                     move.b     D1, [A7]+
  1552. 000010EC  201F                     move.l     D0, [A7]+
  1553. 000010EE  C001                     and.b      D0, D1
  1554. 000010F0  672E                     beq        +0x30 /* 00001120 */
  1555. 000010F2  4267                     clr.w      -[A7]
  1556. 000010F4  2F0E                     move.l     -[A7], A6
  1557. 000010F6  4EBA FDF2                jsr        [PC - 0x20E /* 00000EEA */]
  1558. 000010FA  1D5F 001A                move.b     [A6 + 0x1A], [A7]+
  1559. 000010FE  42A7                     clr.l      -[A7]
  1560. 00001100  206E 0008                movea.l    A0, [A6 + 0x8]
  1561. 00001104  3F10                     move.w     -[A7], [A0]
  1562. 00001106  2F0E                     move.l     -[A7], A6
  1563. 00001108  4EBA FF26                jsr        [PC - 0xDA /* 00001030 */]
  1564. 0000110C  265F                     movea.l    A3, [A7]+
  1565. 0000110E  41EE FFEE                lea.l      A0, [A6 - 0x12]
  1566. 00001112  224B                     movea.l    A1, A3
  1567. 00001114  7003                     moveq.l    D0, 0x03
  1568. label00001116:
  1569. 00001116  22D8                     move.l     [A1]+, [A0]+
  1570. 00001118  51C8 FFFC                dbf        D0, -0x6 /* 00001116 */
  1571. 0000111C  3290                     move.w     [A1], [A0]
  1572. 0000111E  600E                     bra        +0x10 /* 0000112E */
  1573. label00001120:
  1574. 00001120  206E 0008                movea.l    A0, [A6 + 0x8]
  1575. 00001124  5250                     addq.w     [A0], 1
  1576. 00001126  6098                     bra        -0x66 /* 000010C0 */
  1577. label00001128:
  1578. 00001128  206E 0008                movea.l    A0, [A6 + 0x8]
  1579. 0000112C  4250                     clr.w      [A0]
  1580. label0000112E:
  1581. 0000112E  206E 0008                movea.l    A0, [A6 + 0x8]
  1582. 00001132  4A50                     tst.w      [A0]
  1583. 00001134  57C0                     seq        D0
  1584. 00001136  4A6C 003C                tst.w      [A4 + 0x3C]
  1585. 0000113A  57C1                     seq        D1
  1586. 0000113C  C001                     and.b      D0, D1
  1587. 0000113E  6708                     beq        +0xA /* 00001148 */
  1588. 00001140  2F2C 004A                move.l     -[A7], [A4 + 0x4A]
  1589. 00001144  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  1590. label00001148:
  1591. 00001148  4CDF 1800                movem.l    A3,A4, [A7]+
  1592. 0000114C  4E5E                     unlink     A6
  1593. 0000114E  205F                     movea.l    A0, [A7]+
  1594. 00001150  DEFC 0012                add.w      A7, 0x12
  1595. 00001154  4ED0                     jmp        [A0]
  1596. export_537:
  1597. fn00001156:
  1598. 00001156  4E56 FFFC                link       A6, -0x0004
  1599. 0000115A  48E7 0018                movem.l    -[A7], A3,A4
  1600. 0000115E  286E 000A                movea.l    A4, [A6 + 0xA]
  1601. 00001162  302C 003C                move.w     D0, [A4 + 0x3C]
  1602. 00001166  5340                     subq.w     D0, 1
  1603. 00001168  3940 003C                move.w     [A4 + 0x3C], D0
  1604. 0000116C  206C 0046                movea.l    A0, [A4 + 0x46]
  1605. 00001170  2650                     movea.l    A3, [A0]
  1606. 00001172  302E 0008                move.w     D0, [A6 + 0x8]
  1607. 00001176  5340                     subq.w     D0, 1
  1608. 00001178  C1FC 0012                muls.w     D0, 0x12
  1609. 0000117C  48C0                     ext.l      D0
  1610. 0000117E  D7C0                     add.l      A3, D0
  1611. 00001180  302B 0010                move.w     D0, [A3 + 0x10]
  1612. 00001184  5340                     subq.w     D0, 1
  1613. 00001186  3740 0010                move.w     [A3 + 0x10], D0
  1614. 0000118A  4A6B 0010                tst.w      [A3 + 0x10]
  1615. 0000118E  6610                     bne        +0x12 /* 000011A0 */
  1616. 00001190  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  1617. 00001194  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  1618. 00001198  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  1619. 0000119C  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  1620. label000011A0:
  1621. 000011A0  4A6C 003C                tst.w      [A4 + 0x3C]
  1622. 000011A4  6618                     bne        +0x1A /* 000011BE */
  1623. 000011A6  102C 0042                move.b     D0, [A4 + 0x42]
  1624. 000011AA  670A                     beq        +0xC /* 000011B6 */
  1625. 000011AC  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1626. 000011B0  4EBA F4A8                jsr        [PC - 0xB58 /* 0000065A */]
  1627. 000011B4  6008                     bra        +0xA /* 000011BE */
  1628. label000011B6:
  1629. 000011B6  2F2C 004A                move.l     -[A7], [A4 + 0x4A]
  1630. 000011BA  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  1631. label000011BE:
  1632. 000011BE  4CDF 1800                movem.l    A3,A4, [A7]+
  1633. 000011C2  4E5E                     unlink     A6
  1634. 000011C4  205F                     movea.l    A0, [A7]+
  1635. 000011C6  5C4F                     addq.w     A7, 6
  1636. 000011C8  4ED0                     jmp        [A0]
  1637. export_538:
  1638. 000011CA  4E56 FFF6                link       A6, -0x000A
  1639. 000011CE  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1640. 000011D2  2A2E 000C                move.l     D5, [A6 + 0xC]
  1641. 000011D6  422E 0010                clr.b      [A6 + 0x10]
  1642. 000011DA  7E01                     moveq.l    D7, 0x01
  1643. 000011DC  6000 0084                bra        +0x86 /* 00001262 */
  1644. label000011E0:
  1645. 000011E0  3007                     move.w     D0, D7
  1646. 000011E2  5340                     subq.w     D0, 1
  1647. 000011E4  41ED D842                lea.l      A0, [A5 - 0x27BE]
  1648. 000011E8  C1FC 0056                muls.w     D0, 0x56 /* 'V' */
  1649. 000011EC  49F0 0000                lea.l      A4, [A0 + D0.w]
  1650. 000011F0  7004                     moveq.l    D0, 0x04
  1651. 000011F2  B014                     cmp.b      D0, [A4]
  1652. 000011F4  57C0                     seq        D0
  1653. 000011F6  4A00                     tst.b      D0
  1654. 000011F8  6766                     beq        +0x68 /* 00001260 */
  1655. 000011FA  BAAC 0002                cmp.l      D5, [A4 + 0x2]
  1656. 000011FE  57C1                     seq        D1
  1657. 00001200  C001                     and.b      D0, D1
  1658. 00001202  675C                     beq        +0x5E /* 00001260 */
  1659. 00001204  4A6C 003E                tst.w      [A4 + 0x3E]
  1660. 00001208  6F08                     ble        +0xA /* 00001212 */
  1661. 0000120A  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  1662. 00001210  602A                     bra        +0x2C /* 0000123C */
  1663. label00001212:
  1664. 00001212  206C 004E                movea.l    A0, [A4 + 0x4E]
  1665. 00001216  2650                     movea.l    A3, [A0]
  1666. 00001218  302C 0016                move.w     D0, [A4 + 0x16]
  1667. 0000121C  D06C 0014                add.w      D0, [A4 + 0x14]
  1668. 00001220  3D40 FFF6                move.w     [A6 - 0xA], D0
  1669. 00001224  7C01                     moveq.l    D6, 0x01
  1670. 00001226  600E                     bra        +0x10 /* 00001236 */
  1671. label00001228:
  1672. 00001228  7000                     moveq.l    D0, 0x00
  1673. 0000122A  2740 0004                move.l     [A3 + 0x4], D0
  1674. 0000122E  700C                     moveq.l    D0, 0x0C
  1675. 00001230  D7C0                     add.l      A3, D0
  1676. 00001232  5246                     addq.w     D6, 1
  1677. 00001234  6906                     bvs        +0x8 /* 0000123C */
  1678. label00001236:
  1679. 00001236  BC6E FFF6                cmp.w      D6, [A6 - 0xA]
  1680. 0000123A  6FEC                     ble        -0x12 /* 00001228 */
  1681. label0000123C:
  1682. 0000123C  BAAD A630                cmp.l      D5, [A5 - 0x59D0]
  1683. 00001240  6608                     bne        +0xA /* 0000124A */
  1684. 00001242  396D A526 0040           move.w     [A4 + 0x40], [A5 - 0x5ADA]
  1685. 00001248  600C                     bra        +0xE /* 00001256 */
  1686. label0000124A:
  1687. 0000124A  BAAD A522                cmp.l      D5, [A5 - 0x5ADE]
  1688. 0000124E  6606                     bne        +0x8 /* 00001256 */
  1689. 00001250  396D A520 0040           move.w     [A4 + 0x40], [A5 - 0x5AE0]
  1690. label00001256:
  1691. 00001256  206E 0008                movea.l    A0, [A6 + 0x8]
  1692. 0000125A  30AC 0040                move.w     [A0], [A4 + 0x40]
  1693. 0000125E  6018                     bra        +0x1A /* 00001278 */
  1694. label00001260:
  1695. 00001260  5247                     addq.w     D7, 1
  1696. label00001262:
  1697. 00001262  7019                     moveq.l    D0, 0x19
  1698. 00001264  B047                     cmp.w      D0, D7
  1699. 00001266  6C00 FF78                bge        -0x86 /* 000011E0 */
  1700. 0000126A  BAAD A630                cmp.l      D5, [A5 - 0x59D0]
  1701. 0000126E  6608                     bne        +0xA /* 00001278 */
  1702. 00001270  206E 0008                movea.l    A0, [A6 + 0x8]
  1703. 00001274  30AD A526                move.w     [A0], [A5 - 0x5ADA]
  1704. label00001278:
  1705. 00001278  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  1706. 0000127C  4E5E                     unlink     A6
  1707. 0000127E  205F                     movea.l    A0, [A7]+
  1708. 00001280  504F                     addq.w     A7, 8
  1709. 00001282  4ED0                     jmp        [A0]
  1710. export_539:
  1711. 00001284  4E56 FFF8                link       A6, -0x0008
  1712. 00001288  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1713. 0000128C  206E 000C                movea.l    A0, [A6 + 0xC]
  1714. 00001290  4250                     clr.w      [A0]
  1715. 00001292  206E 0008                movea.l    A0, [A6 + 0x8]
  1716. 00001296  30BC FFFF                move.w     [A0], 0xFFFF
  1717. 0000129A  4207                     clr.b      D7
  1718. 0000129C  266D D83E                movea.l    A3, [A5 - 0x27C2]
  1719. label000012A0:
  1720. 000012A0  200B                     move.l     D0, A3
  1721. 000012A2  673A                     beq        +0x3C /* 000012DE */
  1722. 000012A4  206E 000C                movea.l    A0, [A6 + 0xC]
  1723. 000012A8  5250                     addq.w     [A0], 1
  1724. 000012AA  2053                     movea.l    A0, [A3]
  1725. 000012AC  2850                     movea.l    A4, [A0]
  1726. 000012AE  1007                     move.b     D0, D7
  1727. 000012B0  660C                     bne        +0xE /* 000012BE */
  1728. 000012B2  222C 0002                move.l     D1, [A4 + 0x2]
  1729. 000012B6  B2AE 0010                cmp.l      D1, [A6 + 0x10]
  1730. 000012BA  57C1                     seq        D1
  1731. 000012BC  8001                     or.b       D0, D1
  1732. label000012BE:
  1733. 000012BE  0240 0001                andi.w     D0, 0x1
  1734. 000012C2  1E00                     move.b     D7, D0
  1735. 000012C4  6610                     bne        +0x12 /* 000012D6 */
  1736. 000012C6  3C2C 0040                move.w     D6, [A4 + 0x40]
  1737. 000012CA  70FF                     moveq.l    D0, 0xFFFFFFFF
  1738. 000012CC  B046                     cmp.w      D0, D6
  1739. 000012CE  6706                     beq        +0x8 /* 000012D6 */
  1740. 000012D0  206E 0008                movea.l    A0, [A6 + 0x8]
  1741. 000012D4  3086                     move.w     [A0], D6
  1742. label000012D6:
  1743. 000012D6  2053                     movea.l    A0, [A3]
  1744. 000012D8  2668 0004                movea.l    A3, [A0 + 0x4]
  1745. 000012DC  60C2                     bra        -0x3C /* 000012A0 */
  1746. label000012DE:
  1747. 000012DE  1D47 0014                move.b     [A6 + 0x14], D7
  1748. 000012E2  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1749. 000012E6  4E5E                     unlink     A6
  1750. 000012E8  205F                     movea.l    A0, [A7]+
  1751. 000012EA  DEFC 000C                add.w      A7, 0xC
  1752. 000012EE  4ED0                     jmp        [A0]
  1753. fn000012F0:
  1754. 000012F0  4E56 FEF6                link       A6, -0x010A
  1755. 000012F4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1756. 000012F8  486E FEFA                pea.l      [A6 - 0x106]
  1757. 000012FC  4EAD 06EA                jsr        [A5 + 0x6EA /* export_217 */]
  1758. 00001300  4267                     clr.w      -[A7]
  1759. 00001302  A99B                     syscall    SetResLoad
  1760. 00001304  4267                     clr.w      -[A7]
  1761. 00001306  3F2E FEFA                move.w     -[A7], [A6 - 0x106]
  1762. 0000130A  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  1763. 0000130E  486E FF00                pea.l      [A6 - 0x100]
  1764. 00001312  4267                     clr.w      -[A7]
  1765. 00001314  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1766. 00001318  3D5F 000C                move.w     [A6 + 0xC], [A7]+
  1767. 0000131C  1F3C 0001                move.b     -[A7], 0x1
  1768. 00001320  A99B                     syscall    SetResLoad
  1769. 00001322  4E5E                     unlink     A6
  1770. 00001324  2E9F                     move.l     [A7], [A7]+
  1771. 00001326  4E75                     rts
  1772. fn00001328:
  1773. 00001328  4E56 FFFC                link       A6, -0x0004
  1774. 0000132C  48E7 0018                movem.l    -[A7], A3,A4
  1775. 00001330  286E 0008                movea.l    A4, [A6 + 0x8]
  1776. 00001334  206E 000C                movea.l    A0, [A6 + 0xC]
  1777. 00001338  2668 0018                movea.l    A3, [A0 + 0x18]
  1778. 0000133C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1779. 00001340  4EBA F6B0                jsr        [PC - 0x950 /* 000009F2 */]
  1780. 00001344  526C FFFC                addq.w     [A4 - 0x4], 1
  1781. 00001348  302C FFFC                move.w     D0, [A4 - 0x4]
  1782. 0000134C  B06C FFFE                cmp.w      D0, [A4 - 0x2]
  1783. 00001350  6D02                     blt        +0x4 /* 00001354 */
  1784. 00001352  601C                     bra        +0x1E /* 00001370 */
  1785. label00001354:
  1786. 00001354  200B                     move.l     D0, A3
  1787. 00001356  56C0                     sne        D0
  1788. 00001358  4A00                     tst.b      D0
  1789. 0000135A  6714                     beq        +0x16 /* 00001370 */
  1790. 0000135C  4A6B 003A                tst.w      [A3 + 0x3A]
  1791. 00001360  57C1                     seq        D1
  1792. 00001362  C001                     and.b      D0, D1
  1793. 00001364  670A                     beq        +0xC /* 00001370 */
  1794. 00001366  2F0B                     move.l     -[A7], A3
  1795. 00001368  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1796. 0000136C  4EBA FFBA                jsr        [PC - 0x46 /* 00001328 */]
  1797. label00001370:
  1798. 00001370  4CDF 1800                movem.l    A3,A4, [A7]+
  1799. 00001374  4E5E                     unlink     A6
  1800. 00001376  205F                     movea.l    A0, [A7]+
  1801. 00001378  504F                     addq.w     A7, 8
  1802. 0000137A  4ED0                     jmp        [A0]
  1803. fn0000137C:
  1804. 0000137C  4E56 FFF8                link       A6, -0x0008
  1805. 00001380  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1806. 00001384  4267                     clr.w      -[A7]
  1807. 00001386  A861                     syscall    Random
  1808. 00001388  301F                     move.w     D0, [A7]+
  1809. 0000138A  6A02                     bpl        +0x4 /* 0000138E */
  1810. 0000138C  4440                     neg.w      D0
  1811. label0000138E:
  1812. 0000138E  48C0                     ext.l      D0
  1813. 00001390  81FC 0019                divs.w     D0, 0x19
  1814. 00001394  4840                     swap.w     D0
  1815. 00001396  4A40                     tst.w      D0
  1816. 00001398  3E00                     move.w     D7, D0
  1817. 0000139A  5247                     addq.w     D7, 1
  1818. 0000139C  7C01                     moveq.l    D6, 0x01
  1819. 0000139E  6076                     bra        +0x78 /* 00001416 */
  1820. label000013A0:
  1821. 000013A0  5247                     addq.w     D7, 1
  1822. 000013A2  7019                     moveq.l    D0, 0x19
  1823. 000013A4  B047                     cmp.w      D0, D7
  1824. 000013A6  6C02                     bge        +0x4 /* 000013AA */
  1825. 000013A8  7E01                     moveq.l    D7, 0x01
  1826. label000013AA:
  1827. 000013AA  3007                     move.w     D0, D7
  1828. 000013AC  5340                     subq.w     D0, 1
  1829. 000013AE  41ED D842                lea.l      A0, [A5 - 0x27BE]
  1830. 000013B2  C1FC 0056                muls.w     D0, 0x56 /* 'V' */
  1831. 000013B6  49F0 0000                lea.l      A4, [A0 + D0.w]
  1832. 000013BA  4A14                     tst.b      [A4]
  1833. 000013BC  6602                     bne        +0x4 /* 000013C0 */
  1834. 000013BE  6054                     bra        +0x56 /* 00001414 */
  1835. label000013C0:
  1836. 000013C0  3007                     move.w     D0, D7
  1837. 000013C2  5340                     subq.w     D0, 1
  1838. 000013C4  41ED D842                lea.l      A0, [A5 - 0x27BE]
  1839. 000013C8  C1FC 0056                muls.w     D0, 0x56 /* 'V' */
  1840. 000013CC  47F0 0000                lea.l      A3, [A0 + D0.w]
  1841. 000013D0  4A6C 003A                tst.w      [A4 + 0x3A]
  1842. 000013D4  57C0                     seq        D0
  1843. 000013D6  4A00                     tst.b      D0
  1844. 000013D8  673A                     beq        +0x3C /* 00001414 */
  1845. 000013DA  2F00                     move.l     -[A7], D0
  1846. 000013DC  4267                     clr.w      -[A7]
  1847. 000013DE  2F0B                     move.l     -[A7], A3
  1848. 000013E0  41EE 000C                lea.l      A0, [A6 + 0xC]
  1849. 000013E4  2218                     move.l     D1, [A0]+
  1850. 000013E6  6702                     beq        +0x4 /* 000013EA */
  1851. 000013E8  2F01                     move.l     -[A7], D1
  1852. label000013EA:
  1853. 000013EA  2050                     movea.l    A0, [A0]
  1854. 000013EC  4E90                     jsr        [A0]
  1855. 000013EE  121F                     move.b     D1, [A7]+
  1856. 000013F0  201F                     move.l     D0, [A7]+
  1857. 000013F2  C001                     and.b      D0, D1
  1858. 000013F4  671E                     beq        +0x20 /* 00001414 */
  1859. 000013F6  2F0B                     move.l     -[A7], A3
  1860. 000013F8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1861. 000013FC  4EBA FF2A                jsr        [PC - 0xD6 /* 00001328 */]
  1862. 00001400  206E 0008                movea.l    A0, [A6 + 0x8]
  1863. 00001404  3028 FFFC                move.w     D0, [A0 - 0x4]
  1864. 00001408  206E 0008                movea.l    A0, [A6 + 0x8]
  1865. 0000140C  B068 FFFE                cmp.w      D0, [A0 - 0x2]
  1866. 00001410  6D02                     blt        +0x4 /* 00001414 */
  1867. 00001412  6008                     bra        +0xA /* 0000141C */
  1868. label00001414:
  1869. 00001414  5246                     addq.w     D6, 1
  1870. label00001416:
  1871. 00001416  7019                     moveq.l    D0, 0x19
  1872. 00001418  B046                     cmp.w      D0, D6
  1873. 0000141A  6C84                     bge        -0x7A /* 000013A0 */
  1874. label0000141C:
  1875. 0000141C  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1876. 00001420  4E5E                     unlink     A6
  1877. 00001422  205F                     movea.l    A0, [A7]+
  1878. 00001424  DEFC 000C                add.w      A7, 0xC
  1879. 00001428  4ED0                     jmp        [A0]
  1880. 0000142A  4E56 0000                link       A6, 0
  1881. 0000142E  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  1882. 00001434  4E5E                     unlink     A6
  1883. 00001436  205F                     movea.l    A0, [A7]+
  1884. 00001438  504F                     addq.w     A7, 8
  1885. 0000143A  4ED0                     jmp        [A0]
  1886. 0000143C  4E56 0000                link       A6, 0
  1887. 00001440  2F0A                     move.l     -[A7], A2
  1888. 00001442  206E 000C                movea.l    A0, [A6 + 0xC]
  1889. 00001446  7003                     moveq.l    D0, 0x03
  1890. 00001448  B010                     cmp.b      D0, [A0]
  1891. 0000144A  5EC0                     sgt        D0
  1892. 0000144C  4A00                     tst.b      D0
  1893. 0000144E  671C                     beq        +0x1E /* 0000146C */
  1894. 00001450  206E 000C                movea.l    A0, [A6 + 0xC]
  1895. 00001454  246E 0008                movea.l    A2, [A6 + 0x8]
  1896. 00001458  246A 0008                movea.l    A2, [A2 + 0x8]
  1897. 0000145C  226A 0008                movea.l    A1, [A2 + 0x8]
  1898. 00001460  2228 000A                move.l     D1, [A0 + 0xA]
  1899. 00001464  B2A9 000A                cmp.l      D1, [A1 + 0xA]
  1900. 00001468  56C1                     sne        D1
  1901. 0000146A  C001                     and.b      D0, D1
  1902. label0000146C:
  1903. 0000146C  4400                     neg.b      D0
  1904. 0000146E  1D40 0010                move.b     [A6 + 0x10], D0
  1905. 00001472  245F                     movea.l    A2, [A7]+
  1906. 00001474  4E5E                     unlink     A6
  1907. 00001476  205F                     movea.l    A0, [A7]+
  1908. 00001478  504F                     addq.w     A7, 8
  1909. 0000147A  4ED0                     jmp        [A0]
  1910. 0000147C  4E56 0000                link       A6, 0
  1911. 00001480  2F0A                     move.l     -[A7], A2
  1912. 00001482  206E 000C                movea.l    A0, [A6 + 0xC]
  1913. 00001486  7004                     moveq.l    D0, 0x04
  1914. 00001488  B010                     cmp.b      D0, [A0]
  1915. 0000148A  5EC0                     sgt        D0
  1916. 0000148C  4A00                     tst.b      D0
  1917. 0000148E  671C                     beq        +0x1E /* 000014AC */
  1918. 00001490  206E 000C                movea.l    A0, [A6 + 0xC]
  1919. 00001494  246E 0008                movea.l    A2, [A6 + 0x8]
  1920. 00001498  246A 0008                movea.l    A2, [A2 + 0x8]
  1921. 0000149C  226A 0008                movea.l    A1, [A2 + 0x8]
  1922. 000014A0  2228 0006                move.l     D1, [A0 + 0x6]
  1923. 000014A4  B2A9 0006                cmp.l      D1, [A1 + 0x6]
  1924. 000014A8  56C1                     sne        D1
  1925. 000014AA  C001                     and.b      D0, D1
  1926. label000014AC:
  1927. 000014AC  4400                     neg.b      D0
  1928. 000014AE  1D40 0010                move.b     [A6 + 0x10], D0
  1929. 000014B2  245F                     movea.l    A2, [A7]+
  1930. 000014B4  4E5E                     unlink     A6
  1931. 000014B6  205F                     movea.l    A0, [A7]+
  1932. 000014B8  504F                     addq.w     A7, 8
  1933. 000014BA  4ED0                     jmp        [A0]
  1934. 000014BC  4E56 0000                link       A6, 0
  1935. 000014C0  2F0A                     move.l     -[A7], A2
  1936. 000014C2  206E 000C                movea.l    A0, [A6 + 0xC]
  1937. 000014C6  246E 0008                movea.l    A2, [A6 + 0x8]
  1938. 000014CA  246A 0008                movea.l    A2, [A2 + 0x8]
  1939. 000014CE  226A 0008                movea.l    A1, [A2 + 0x8]
  1940. 000014D2  2028 0002                move.l     D0, [A0 + 0x2]
  1941. 000014D6  B0A9 0002                cmp.l      D0, [A1 + 0x2]
  1942. 000014DA  56C0                     sne        D0
  1943. 000014DC  4400                     neg.b      D0
  1944. 000014DE  1D40 0010                move.b     [A6 + 0x10], D0
  1945. 000014E2  245F                     movea.l    A2, [A7]+
  1946. 000014E4  4E5E                     unlink     A6
  1947. 000014E6  205F                     movea.l    A0, [A7]+
  1948. 000014E8  504F                     addq.w     A7, 8
  1949. 000014EA  4ED0                     jmp        [A0]
  1950. fn000014EC:
  1951. 000014EC  4E56 FFFC                link       A6, -0x0004
  1952. 000014F0  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  1953. 000014F6  426E FFFC                clr.w      [A6 - 0x4]
  1954. 000014FA  3D7C 0008 FFFE           move.w     [A6 - 0x2], 0x8
  1955. 00001500  487A FFBA                pea.l      [PC - 0x46 /* 000014BC, value 0x4E560000 'NV\0\0', cstring "NV" */]
  1956. 00001504  2F0E                     move.l     -[A7], A6
  1957. 00001506  2F0E                     move.l     -[A7], A6
  1958. 00001508  4EBA FE72                jsr        [PC - 0x18E /* 0000137C */]
  1959. 0000150C  4A6E FFFC                tst.w      [A6 - 0x4]
  1960. 00001510  6E4C                     bgt        +0x4E /* 0000155E */
  1961. 00001512  3D7C 0006 FFFE           move.w     [A6 - 0x2], 0x6
  1962. 00001518  487A FF62                pea.l      [PC - 0x9E /* 0000147C, value 0x4E560000 'NV\0\0', cstring "NV" */]
  1963. 0000151C  2F0E                     move.l     -[A7], A6
  1964. 0000151E  2F0E                     move.l     -[A7], A6
  1965. 00001520  4EBA FE5A                jsr        [PC - 0x1A6 /* 0000137C */]
  1966. 00001524  4A6E FFFC                tst.w      [A6 - 0x4]
  1967. 00001528  6E34                     bgt        +0x36 /* 0000155E */
  1968. 0000152A  3D7C 0005 FFFE           move.w     [A6 - 0x2], 0x5
  1969. 00001530  487A FF0A                pea.l      [PC - 0xF6 /* 0000143C, value 0x4E560000 'NV\0\0', cstring "NV" */]
  1970. 00001534  2F0E                     move.l     -[A7], A6
  1971. 00001536  2F0E                     move.l     -[A7], A6
  1972. 00001538  4EBA FE42                jsr        [PC - 0x1BE /* 0000137C */]
  1973. 0000153C  4A6E FFFC                tst.w      [A6 - 0x4]
  1974. 00001540  6E1C                     bgt        +0x1E /* 0000155E */
  1975. 00001542  3D7C 0004 FFFE           move.w     [A6 - 0x2], 0x4
  1976. 00001548  487A FEE0                pea.l      [PC - 0x120 /* 0000142A, value 0x4E560000 'NV\0\0', cstring "NV" */]
  1977. 0000154C  2F0E                     move.l     -[A7], A6
  1978. 0000154E  2F0E                     move.l     -[A7], A6
  1979. 00001550  4EBA FE2A                jsr        [PC - 0x1D6 /* 0000137C */]
  1980. 00001554  4A6E FFFC                tst.w      [A6 - 0x4]
  1981. 00001558  6E04                     bgt        +0x6 /* 0000155E */
  1982. 0000155A  422E 000C                clr.b      [A6 + 0xC]
  1983. label0000155E:
  1984. 0000155E  4E5E                     unlink     A6
  1985. 00001560  2E9F                     move.l     [A7], [A7]+
  1986. 00001562  4E75                     rts
  1987. export_540:
  1988. fn00001564:
  1989. 00001564  4E56 FFDC                link       A6, -0x0024
  1990. 00001568  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1991. 0000156C  7000                     moveq.l    D0, 0x00
  1992. 0000156E  2D40 000C                move.l     [A6 + 0xC], D0
  1993. 00001572  206E 0008                movea.l    A0, [A6 + 0x8]
  1994. 00001576  7005                     moveq.l    D0, 0x05
  1995. 00001578  B010                     cmp.b      D0, [A0]
  1996. 0000157A  6608                     bne        +0xA /* 00001584 */
  1997. 0000157C  7000                     moveq.l    D0, 0x00
  1998. 0000157E  2640                     movea.l    A3, D0
  1999. 00001580  6000 0116                bra        +0x118 /* 00001698 */
  2000. label00001584:
  2001. 00001584  42A7                     clr.l      -[A7]
  2002. 00001586  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2003. 0000158A  4EBA 01AA                jsr        [PC + 0x1AA /* 00001736 */]
  2004. 0000158E  2E1F                     move.l     D7, [A7]+
  2005. 00001590  6714                     beq        +0x16 /* 000015A6 */
  2006. 00001592  2847                     movea.l    A4, D7
  2007. 00001594  302C 003A                move.w     D0, [A4 + 0x3A]
  2008. 00001598  5240                     addq.w     D0, 1
  2009. 0000159A  3940 003A                move.w     [A4 + 0x3A], D0
  2010. 0000159E  2D47 000C                move.l     [A6 + 0xC], D7
  2011. 000015A2  6000 0122                bra        +0x124 /* 000016C6 */
  2012. label000015A6:
  2013. 000015A6  206E 0008                movea.l    A0, [A6 + 0x8]
  2014. 000015AA  7004                     moveq.l    D0, 0x04
  2015. 000015AC  B010                     cmp.b      D0, [A0]
  2016. 000015AE  6600 0086                bne        +0x88 /* 00001636 */
  2017. 000015B2  7000                     moveq.l    D0, 0x00
  2018. 000015B4  2640                     movea.l    A3, D0
  2019. 000015B6  206E 0008                movea.l    A0, [A6 + 0x8]
  2020. 000015BA  2028 0002                move.l     D0, [A0 + 0x2]
  2021. 000015BE  B0AD A630                cmp.l      D0, [A5 - 0x59D0]
  2022. 000015C2  6616                     bne        +0x18 /* 000015DA */
  2023. 000015C4  206E 0008                movea.l    A0, [A6 + 0x8]
  2024. 000015C8  316D AD68 0014           move.w     [A0 + 0x14], [A5 - 0x5298]
  2025. 000015CE  206E 0008                movea.l    A0, [A6 + 0x8]
  2026. 000015D2  316D AD6A 0016           move.w     [A0 + 0x16], [A5 - 0x5296]
  2027. 000015D8  605A                     bra        +0x5C /* 00001634 */
  2028. label000015DA:
  2029. 000015DA  206E 0008                movea.l    A0, [A6 + 0x8]
  2030. 000015DE  2028 0002                move.l     D0, [A0 + 0x2]
  2031. 000015E2  B0AD A522                cmp.l      D0, [A5 - 0x5ADE]
  2032. 000015E6  6616                     bne        +0x18 /* 000015FE */
  2033. 000015E8  206E 0008                movea.l    A0, [A6 + 0x8]
  2034. 000015EC  316D AC9A 0014           move.w     [A0 + 0x14], [A5 - 0x5366]
  2035. 000015F2  206E 0008                movea.l    A0, [A6 + 0x8]
  2036. 000015F6  316D AC98 0016           move.w     [A0 + 0x16], [A5 - 0x5368]
  2037. 000015FC  6066                     bra        +0x68 /* 00001664 */
  2038. label000015FE:
  2039. 000015FE  4267                     clr.w      -[A7]
  2040. 00001600  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2041. 00001604  4EAD 0A22                jsr        [A5 + 0xA22 /* export_320 */]
  2042. 00001608  101F                     move.b     D0, [A7]+
  2043. 0000160A  6724                     beq        +0x26 /* 00001630 */
  2044. 0000160C  206E 0008                movea.l    A0, [A6 + 0x8]
  2045. 00001610  216D A630 0002           move.l     [A0 + 0x2], [A5 - 0x59D0]
  2046. 00001616  206E 0008                movea.l    A0, [A6 + 0x8]
  2047. 0000161A  316D AD68 0014           move.w     [A0 + 0x14], [A5 - 0x5298]
  2048. 00001620  206E 0008                movea.l    A0, [A6 + 0x8]
  2049. 00001624  316D AD6A 0016           move.w     [A0 + 0x16], [A5 - 0x5296]
  2050. 0000162A  4EAD 0A6A                jsr        [A5 + 0xA6A /* export_329 */]
  2051. 0000162E  6034                     bra        +0x36 /* 00001664 */
  2052. label00001630:
  2053. 00001630  6000 0094                bra        +0x96 /* 000016C6 */
  2054. label00001634:
  2055. 00001634  602E                     bra        +0x30 /* 00001664 */
  2056. label00001636:
  2057. 00001636  206E 0008                movea.l    A0, [A6 + 0x8]
  2058. 0000163A  43EE FFE8                lea.l      A1, [A6 - 0x18]
  2059. 0000163E  7005                     moveq.l    D0, 0x05
  2060. label00001640:
  2061. 00001640  22D8                     move.l     [A1]+, [A0]+
  2062. 00001642  51C8 FFFC                dbf        D0, -0x6 /* 00001640 */
  2063. 00001646  206E 0008                movea.l    A0, [A6 + 0x8]
  2064. 0000164A  1010                     move.b     D0, [A0]
  2065. 0000164C  4880                     ext.w      D0
  2066. 0000164E  5240                     addq.w     D0, 1
  2067. 00001650  1D40 FFE8                move.b     [A6 - 0x18], D0
  2068. 00001654  42A7                     clr.l      -[A7]
  2069. 00001656  486E FFE8                pea.l      [A6 - 0x18]
  2070. 0000165A  4EBA FF08                jsr        [PC - 0xF8 /* 00001564 */]
  2071. 0000165E  265F                     movea.l    A3, [A7]+
  2072. 00001660  200B                     move.l     D0, A3
  2073. 00001662  6762                     beq        +0x64 /* 000016C6 */
  2074. label00001664:
  2075. 00001664  4AAD D81C                tst.l      [A5 - 0x27E4]
  2076. 00001668  57C0                     seq        D0
  2077. 0000166A  4A00                     tst.b      D0
  2078. 0000166C  672A                     beq        +0x2C /* 00001698 */
  2079. 0000166E  2F00                     move.l     -[A7], D0
  2080. 00001670  4267                     clr.w      -[A7]
  2081. 00001672  2F0E                     move.l     -[A7], A6
  2082. 00001674  4EBA FE76                jsr        [PC - 0x18A /* 000014EC */]
  2083. 00001678  121F                     move.b     D1, [A7]+
  2084. 0000167A  201F                     move.l     D0, [A7]+
  2085. 0000167C  0A01 0001                xori.b     D1, 0x1
  2086. 00001680  C001                     and.b      D0, D1
  2087. 00001682  6714                     beq        +0x16 /* 00001698 */
  2088. 00001684  3F3C 0033                move.w     -[A7], 0x33 /* '3' */
  2089. 00001688  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  2090. 0000168C  200B                     move.l     D0, A3
  2091. 0000168E  6706                     beq        +0x8 /* 00001696 */
  2092. 00001690  2F0B                     move.l     -[A7], A3
  2093. 00001692  4EBA F320                jsr        [PC - 0xCE0 /* 000009B4 */]
  2094. label00001696:
  2095. 00001696  602E                     bra        +0x30 /* 000016C6 */
  2096. label00001698:
  2097. 00001698  2C2D D81C                move.l     D6, [A5 - 0x27E4]
  2098. 0000169C  206D D81C                movea.l    A0, [A5 - 0x27E4]
  2099. 000016A0  2B68 0018 D81C           move.l     [A5 - 0x27E4], [A0 + 0x18]
  2100. 000016A6  2D46 000C                move.l     [A6 + 0xC], D6
  2101. 000016AA  2846                     movea.l    A4, D6
  2102. 000016AC  206E 0008                movea.l    A0, [A6 + 0x8]
  2103. 000016B0  224C                     movea.l    A1, A4
  2104. 000016B2  7005                     moveq.l    D0, 0x05
  2105. label000016B4:
  2106. 000016B4  22D8                     move.l     [A1]+, [A0]+
  2107. 000016B6  51C8 FFFC                dbf        D0, -0x6 /* 000016B4 */
  2108. 000016BA  294B 0018                move.l     [A4 + 0x18], A3
  2109. 000016BE  2F06                     move.l     -[A7], D6
  2110. 000016C0  4267                     clr.w      -[A7]
  2111. 000016C2  4EBA EEA4                jsr        [PC - 0x115C /* 00000568 */]
  2112. label000016C6:
  2113. 000016C6  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2114. 000016CA  4E5E                     unlink     A6
  2115. 000016CC  2E9F                     move.l     [A7], [A7]+
  2116. 000016CE  4E75                     rts
  2117. export_541:
  2118. fn000016D0:
  2119. 000016D0  4E56 0000                link       A6, 0
  2120. 000016D4  202D D824                move.l     D0, [A5 - 0x27DC]
  2121. 000016D8  B0AD A688                cmp.l      D0, [A5 - 0x5978]
  2122. 000016DC  57C0                     seq        D0
  2123. 000016DE  4A00                     tst.b      D0
  2124. 000016E0  6720                     beq        +0x22 /* 00001702 */
  2125. 000016E2  222D D830                move.l     D1, [A5 - 0x27D0]
  2126. 000016E6  B2AD A630                cmp.l      D1, [A5 - 0x59D0]
  2127. 000016EA  57C1                     seq        D1
  2128. 000016EC  C001                     and.b      D0, D1
  2129. 000016EE  6712                     beq        +0x14 /* 00001702 */
  2130. 000016F0  4AAD D820                tst.l      [A5 - 0x27E0]
  2131. 000016F4  56C1                     sne        D1
  2132. 000016F6  C001                     and.b      D0, D1
  2133. 000016F8  6708                     beq        +0xA /* 00001702 */
  2134. 000016FA  2D6D D820 0008           move.l     [A6 + 0x8], [A5 - 0x27E0]
  2135. 00001700  6030                     bra        +0x32 /* 00001732 */
  2136. label00001702:
  2137. 00001702  2F2D D820                move.l     -[A7], [A5 - 0x27E0]
  2138. 00001706  4EBA F2AC                jsr        [PC - 0xD54 /* 000009B4 */]
  2139. 0000170A  486D CFF0                pea.l      [A5 - 0x3010]
  2140. 0000170E  4EAD 09DA                jsr        [A5 + 0x9DA /* export_311 */]
  2141. 00001712  42A7                     clr.l      -[A7]
  2142. 00001714  486D CFF0                pea.l      [A5 - 0x3010]
  2143. 00001718  4EBA FE4A                jsr        [PC - 0x1B6 /* 00001564 */]
  2144. 0000171C  2B5F D820                move.l     [A5 - 0x27E0], [A7]+
  2145. 00001720  2B6D A688 D824           move.l     [A5 - 0x27DC], [A5 - 0x5978]
  2146. 00001726  2B6D A630 D830           move.l     [A5 - 0x27D0], [A5 - 0x59D0]
  2147. 0000172C  2D6D D820 0008           move.l     [A6 + 0x8], [A5 - 0x27E0]
  2148. label00001732:
  2149. 00001732  4E5E                     unlink     A6
  2150. 00001734  4E75                     rts
  2151. export_542:
  2152. fn00001736:
  2153. 00001736  4E56 FFE6                link       A6, -0x001A
  2154. 0000173A  48E7 0118                movem.l    -[A7], D7,A3,A4
  2155. 0000173E  266E 0008                movea.l    A3, [A6 + 0x8]
  2156. 00001742  7000                     moveq.l    D0, 0x00
  2157. 00001744  2D40 000C                move.l     [A6 + 0xC], D0
  2158. 00001748  4247                     clr.w      D7
  2159. label0000174A:
  2160. 0000174A  5247                     addq.w     D7, 1
  2161. 0000174C  7019                     moveq.l    D0, 0x19
  2162. 0000174E  B047                     cmp.w      D0, D7
  2163. 00001750  6C04                     bge        +0x6 /* 00001756 */
  2164. 00001752  6000 0118                bra        +0x11A /* 0000186C */
  2165. label00001756:
  2166. 00001756  3007                     move.w     D0, D7
  2167. 00001758  5340                     subq.w     D0, 1
  2168. 0000175A  41ED D842                lea.l      A0, [A5 - 0x27BE]
  2169. 0000175E  C1FC 0056                muls.w     D0, 0x56 /* 'V' */
  2170. 00001762  49F0 0000                lea.l      A4, [A0 + D0.w]
  2171. 00001766  1014                     move.b     D0, [A4]
  2172. 00001768  B013                     cmp.b      D0, [A3]
  2173. 0000176A  66DE                     bne        -0x20 /* 0000174A */
  2174. 0000176C  202C 0002                move.l     D0, [A4 + 0x2]
  2175. 00001770  B0AB 0002                cmp.l      D0, [A3 + 0x2]
  2176. 00001774  66D4                     bne        -0x2A /* 0000174A */
  2177. 00001776  1014                     move.b     D0, [A4]
  2178. 00001778  4880                     ext.w      D0
  2179. 0000177A  5340                     subq.w     D0, 1
  2180. 0000177C  670A                     beq        +0xC /* 00001788 */
  2181. 0000177E  5340                     subq.w     D0, 1
  2182. 00001780  6724                     beq        +0x26 /* 000017A6 */
  2183. 00001782  5340                     subq.w     D0, 1
  2184. 00001784  672C                     beq        +0x2E /* 000017B2 */
  2185. 00001786  6034                     bra        +0x36 /* 000017BC */
  2186. label00001788:
  2187. 00001788  202C 0010                move.l     D0, [A4 + 0x10]
  2188. 0000178C  B0AB 0010                cmp.l      D0, [A3 + 0x10]
  2189. 00001790  56C0                     sne        D0
  2190. 00001792  4A00                     tst.b      D0
  2191. 00001794  66B4                     bne        -0x4A /* 0000174A */
  2192. 00001796  322C 000E                move.w     D1, [A4 + 0xE]
  2193. 0000179A  B26B 000E                cmp.w      D1, [A3 + 0xE]
  2194. 0000179E  56C1                     sne        D1
  2195. 000017A0  8001                     or.b       D0, D1
  2196. 000017A2  66A6                     bne        -0x58 /* 0000174A */
  2197. 000017A4  6016                     bra        +0x18 /* 000017BC */
  2198. label000017A6:
  2199. 000017A6  202C 000A                move.l     D0, [A4 + 0xA]
  2200. 000017AA  B0AB 000A                cmp.l      D0, [A3 + 0xA]
  2201. 000017AE  669A                     bne        -0x64 /* 0000174A */
  2202. 000017B0  600A                     bra        +0xC /* 000017BC */
  2203. label000017B2:
  2204. 000017B2  202C 0006                move.l     D0, [A4 + 0x6]
  2205. 000017B6  B0AB 0006                cmp.l      D0, [A3 + 0x6]
  2206. 000017BA  668E                     bne        -0x70 /* 0000174A */
  2207. label000017BC:
  2208. 000017BC  7001                     moveq.l    D0, 0x01
  2209. 000017BE  B013                     cmp.b      D0, [A3]
  2210. 000017C0  57C0                     seq        D0
  2211. 000017C2  4A00                     tst.b      D0
  2212. 000017C4  6700 0092                beq        +0x94 /* 00001858 */
  2213. 000017C8  222B 0010                move.l     D1, [A3 + 0x10]
  2214. 000017CC  B2AB 0006                cmp.l      D1, [A3 + 0x6]
  2215. 000017D0  57C1                     seq        D1
  2216. 000017D2  C001                     and.b      D0, D1
  2217. 000017D4  6700 0082                beq        +0x84 /* 00001858 */
  2218. 000017D8  3207                     move.w     D1, D7
  2219. 000017DA  5341                     subq.w     D1, 1
  2220. 000017DC  41ED D842                lea.l      A0, [A5 - 0x27BE]
  2221. 000017E0  C3FC 0056                muls.w     D1, 0x56 /* 'V' */
  2222. 000017E4  242B 000A                move.l     D2, [A3 + 0xA]
  2223. 000017E8  B4B0 100A                cmp.l      D2, [A0 + D1.w + 0xA]
  2224. 000017EC  56C1                     sne        D1
  2225. 000017EE  C001                     and.b      D0, D1
  2226. 000017F0  6766                     beq        +0x68 /* 00001858 */
  2227. 000017F2  3007                     move.w     D0, D7
  2228. 000017F4  5340                     subq.w     D0, 1
  2229. 000017F6  41ED D842                lea.l      A0, [A5 - 0x27BE]
  2230. 000017FA  C1FC 0056                muls.w     D0, 0x56 /* 'V' */
  2231. 000017FE  49F0 0000                lea.l      A4, [A0 + D0.w]
  2232. 00001802  296B 000A 000A           move.l     [A4 + 0xA], [A3 + 0xA]
  2233. 00001808  2F2C 0018                move.l     -[A7], [A4 + 0x18]
  2234. 0000180C  4EBA F1A6                jsr        [PC - 0xE5A /* 000009B4 */]
  2235. 00001810  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  2236. 00001814  224B                     movea.l    A1, A3
  2237. 00001816  7005                     moveq.l    D0, 0x05
  2238. label00001818:
  2239. 00001818  20D9                     move.l     [A0]+, [A1]+
  2240. 0000181A  51C8 FFFC                dbf        D0, -0x6 /* 00001818 */
  2241. 0000181E  1013                     move.b     D0, [A3]
  2242. 00001820  4880                     ext.w      D0
  2243. 00001822  5240                     addq.w     D0, 1
  2244. 00001824  1D40 FFE6                move.b     [A6 - 0x1A], D0
  2245. 00001828  302C 003A                move.w     D0, [A4 + 0x3A]
  2246. 0000182C  5240                     addq.w     D0, 1
  2247. 0000182E  3940 003A                move.w     [A4 + 0x3A], D0
  2248. 00001832  42A7                     clr.l      -[A7]
  2249. 00001834  486E FFE6                pea.l      [A6 - 0x1A]
  2250. 00001838  4EBA FD2A                jsr        [PC - 0x2D6 /* 00001564 */]
  2251. 0000183C  295F 0018                move.l     [A4 + 0x18], [A7]+
  2252. 00001840  302C 003A                move.w     D0, [A4 + 0x3A]
  2253. 00001844  5340                     subq.w     D0, 1
  2254. 00001846  3940 003A                move.w     [A4 + 0x3A], D0
  2255. 0000184A  4AAC 0018                tst.l      [A4 + 0x18]
  2256. 0000184E  6608                     bne        +0xA /* 00001858 */
  2257. 00001850  7000                     moveq.l    D0, 0x00
  2258. 00001852  2D40 000C                move.l     [A6 + 0xC], D0
  2259. 00001856  6014                     bra        +0x16 /* 0000186C */
  2260. label00001858:
  2261. 00001858  3007                     move.w     D0, D7
  2262. 0000185A  5340                     subq.w     D0, 1
  2263. 0000185C  41ED D842                lea.l      A0, [A5 - 0x27BE]
  2264. 00001860  C1FC 0056                muls.w     D0, 0x56 /* 'V' */
  2265. 00001864  41F0 0000                lea.l      A0, [A0 + D0.w]
  2266. 00001868  2D48 000C                move.l     [A6 + 0xC], A0
  2267. label0000186C:
  2268. 0000186C  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2269. 00001870  4E5E                     unlink     A6
  2270. 00001872  2E9F                     move.l     [A7], [A7]+
  2271. 00001874  4E75                     rts
  2272. export_543:
  2273. 00001876  4E56 FFFE                link       A6, -0x0002
  2274. 0000187A  48E7 0108                movem.l    -[A7], D7,A4
  2275. 0000187E  7000                     moveq.l    D0, 0x00
  2276. 00001880  2D40 000A                move.l     [A6 + 0xA], D0
  2277. 00001884  7E01                     moveq.l    D7, 0x01
  2278. 00001886  603C                     bra        +0x3E /* 000018C4 */
  2279. label00001888:
  2280. 00001888  3007                     move.w     D0, D7
  2281. 0000188A  5340                     subq.w     D0, 1
  2282. 0000188C  41ED D842                lea.l      A0, [A5 - 0x27BE]
  2283. 00001890  C1FC 0056                muls.w     D0, 0x56 /* 'V' */
  2284. 00001894  49F0 0000                lea.l      A4, [A0 + D0.w]
  2285. 00001898  7004                     moveq.l    D0, 0x04
  2286. 0000189A  B014                     cmp.b      D0, [A4]
  2287. 0000189C  57C0                     seq        D0
  2288. 0000189E  322C 0040                move.w     D1, [A4 + 0x40]
  2289. 000018A2  B26E 0008                cmp.w      D1, [A6 + 0x8]
  2290. 000018A6  57C1                     seq        D1
  2291. 000018A8  C001                     and.b      D0, D1
  2292. 000018AA  6716                     beq        +0x18 /* 000018C2 */
  2293. 000018AC  3007                     move.w     D0, D7
  2294. 000018AE  5340                     subq.w     D0, 1
  2295. 000018B0  41ED D842                lea.l      A0, [A5 - 0x27BE]
  2296. 000018B4  C1FC 0056                muls.w     D0, 0x56 /* 'V' */
  2297. 000018B8  41F0 0000                lea.l      A0, [A0 + D0.w]
  2298. 000018BC  2D48 000A                move.l     [A6 + 0xA], A0
  2299. 000018C0  6008                     bra        +0xA /* 000018CA */
  2300. label000018C2:
  2301. 000018C2  5247                     addq.w     D7, 1
  2302. label000018C4:
  2303. 000018C4  7019                     moveq.l    D0, 0x19
  2304. 000018C6  B047                     cmp.w      D0, D7
  2305. 000018C8  6CBE                     bge        -0x40 /* 00001888 */
  2306. label000018CA:
  2307. 000018CA  4CDF 1080                movem.l    D7,A4, [A7]+
  2308. 000018CE  4E5E                     unlink     A6
  2309. 000018D0  205F                     movea.l    A0, [A7]+
  2310. 000018D2  544F                     addq.w     A7, 2
  2311. 000018D4  4ED0                     jmp        [A0]
  2312. fn000018D6:
  2313. 000018D6  4E56 FFFC                link       A6, -0x0004
  2314. 000018DA  4267                     clr.w      -[A7]
  2315. 000018DC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2316. 000018E0  486E FFFC                pea.l      [A6 - 0x4]
  2317. 000018E4  42A7                     clr.l      -[A7]
  2318. 000018E6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2319. 000018EA  4EAD 24C2                jsr        [A5 + 0x24C2 /* export_1172 */]
  2320. 000018EE  201F                     move.l     D0, [A7]+
  2321. 000018F0  5280                     addq.l     D0, 1
  2322. 000018F2  2F00                     move.l     -[A7], D0
  2323. 000018F4  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  2324. 000018F8  4A5F                     tst.w      [A7]+
  2325. 000018FA  671E                     beq        +0x20 /* 0000191A */
  2326. 000018FC  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  2327. 00001900  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  2328. 00001904  42A7                     clr.l      -[A7]
  2329. 00001906  7001                     moveq.l    D0, 0x01
  2330. 00001908  2F00                     move.l     -[A7], D0
  2331. 0000190A  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  2332. 0000190E  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  2333. 00001912  206E FFFC                movea.l    A0, [A6 - 0x4]
  2334. 00001916  2050                     movea.l    A0, [A0]
  2335. 00001918  4210                     clr.b      [A0]
  2336. label0000191A:
  2337. 0000191A  2D6E FFFC 0010           move.l     [A6 + 0x10], [A6 - 0x4]
  2338. 00001920  4E5E                     unlink     A6
  2339. 00001922  205F                     movea.l    A0, [A7]+
  2340. 00001924  504F                     addq.w     A7, 8
  2341. 00001926  4ED0                     jmp        [A0]
  2342. fn00001928:
  2343. 00001928  4E56 FFF8                link       A6, -0x0008
  2344. 0000192C  48E7 0118                movem.l    -[A7], D7,A3,A4
  2345. 00001930  286E 0008                movea.l    A4, [A6 + 0x8]
  2346. 00001934  7000                     moveq.l    D0, 0x00
  2347. 00001936  2D40 000C                move.l     [A6 + 0xC], D0
  2348. 0000193A  42A7                     clr.l      -[A7]
  2349. 0000193C  206C 0008                movea.l    A0, [A4 + 0x8]
  2350. 00001940  2F28 0010                move.l     -[A7], [A0 + 0x10]
  2351. 00001944  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  2352. 00001948  265F                     movea.l    A3, [A7]+
  2353. 0000194A  200B                     move.l     D0, A3
  2354. 0000194C  676A                     beq        +0x6C /* 000019B8 */
  2355. 0000194E  2F0B                     move.l     -[A7], A3
  2356. 00001950  486C FFFB                pea.l      [A4 - 0x5]
  2357. 00001954  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  2358. 00001958  42A7                     clr.l      -[A7]
  2359. 0000195A  2F0B                     move.l     -[A7], A3
  2360. 0000195C  206C 0008                movea.l    A0, [A4 + 0x8]
  2361. 00001960  3F28 000E                move.w     -[A7], [A0 + 0xE]
  2362. 00001964  4EAD 265A                jsr        [A5 + 0x265A /* export_1223 */]
  2363. 00001968  2E1F                     move.l     D7, [A7]+
  2364. 0000196A  6734                     beq        +0x36 /* 000019A0 */
  2365. 0000196C  2007                     move.l     D0, D7
  2366. 0000196E  721E                     moveq.l    D1, 0x1E
  2367. 00001970  D081                     add.l      D0, D1
  2368. 00001972  2940 FFF4                move.l     [A4 - 0xC], D0
  2369. 00001976  486C FFF4                pea.l      [A4 - 0xC]
  2370. 0000197A  4EAD 1EF2                jsr        [A5 + 0x1EF2 /* export_986 */]
  2371. 0000197E  486C FFF4                pea.l      [A4 - 0xC]
  2372. 00001982  4EAD 1EF2                jsr        [A5 + 0x1EF2 /* export_986 */]
  2373. 00001986  206C FFF4                movea.l    A0, [A4 - 0xC]
  2374. 0000198A  4A10                     tst.b      [A0]
  2375. 0000198C  6712                     beq        +0x14 /* 000019A0 */
  2376. 0000198E  42A7                     clr.l      -[A7]
  2377. 00001990  2F2C FFF4                move.l     -[A7], [A4 - 0xC]
  2378. 00001994  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2379. 00001998  4EBA FF3C                jsr        [PC - 0xC4 /* 000018D6 */]
  2380. 0000199C  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  2381. label000019A0:
  2382. 000019A0  2F0B                     move.l     -[A7], A3
  2383. 000019A2  1F2C FFFB                move.b     -[A7], [A4 - 0x5]
  2384. 000019A6  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  2385. 000019AA  206C 0008                movea.l    A0, [A4 + 0x8]
  2386. 000019AE  2F28 0010                move.l     -[A7], [A0 + 0x10]
  2387. 000019B2  4267                     clr.w      -[A7]
  2388. 000019B4  4EAD 0E62                jsr        [A5 + 0xE62 /* export_456 */]
  2389. label000019B8:
  2390. 000019B8  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2391. 000019BC  4E5E                     unlink     A6
  2392. 000019BE  2E9F                     move.l     [A7], [A7]+
  2393. 000019C0  4E75                     rts
  2394. fn000019C2:
  2395. 000019C2  4E56 FFF4                link       A6, -0x000C
  2396. 000019C6  48E7 0118                movem.l    -[A7], D7,A3,A4
  2397. 000019CA  286E 0008                movea.l    A4, [A6 + 0x8]
  2398. 000019CE  7000                     moveq.l    D0, 0x00
  2399. 000019D0  2D40 000C                move.l     [A6 + 0xC], D0
  2400. 000019D4  42A7                     clr.l      -[A7]
  2401. 000019D6  206C 0008                movea.l    A0, [A4 + 0x8]
  2402. 000019DA  2F28 000A                move.l     -[A7], [A0 + 0xA]
  2403. 000019DE  4EAD 0EC2                jsr        [A5 + 0xEC2 /* export_468 */]
  2404. 000019E2  265F                     movea.l    A3, [A7]+
  2405. 000019E4  200B                     move.l     D0, A3
  2406. 000019E6  6764                     beq        +0x66 /* 00001A4C */
  2407. 000019E8  2F0B                     move.l     -[A7], A3
  2408. 000019EA  486C FFFB                pea.l      [A4 - 0x5]
  2409. 000019EE  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  2410. 000019F2  2053                     movea.l    A0, [A3]
  2411. 000019F4  2D48 FFF4                move.l     [A6 - 0xC], A0
  2412. 000019F8  2028 002C                move.l     D0, [A0 + 0x2C]
  2413. 000019FC  7236                     moveq.l    D1, 0x36
  2414. 000019FE  D081                     add.l      D0, D1
  2415. 00001A00  206E FFF4                movea.l    A0, [A6 - 0xC]
  2416. 00001A04  2E28 0032                move.l     D7, [A0 + 0x32]
  2417. 00001A08  DE80                     add.l      D7, D0
  2418. 00001A0A  2007                     move.l     D0, D7
  2419. 00001A0C  D093                     add.l      D0, [A3]
  2420. 00001A0E  2940 FFF4                move.l     [A4 - 0xC], D0
  2421. 00001A12  486C FFF4                pea.l      [A4 - 0xC]
  2422. 00001A16  4EAD 1EF2                jsr        [A5 + 0x1EF2 /* export_986 */]
  2423. 00001A1A  206C FFF4                movea.l    A0, [A4 - 0xC]
  2424. 00001A1E  4A10                     tst.b      [A0]
  2425. 00001A20  6712                     beq        +0x14 /* 00001A34 */
  2426. 00001A22  42A7                     clr.l      -[A7]
  2427. 00001A24  2F2C FFF4                move.l     -[A7], [A4 - 0xC]
  2428. 00001A28  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2429. 00001A2C  4EBA FEA8                jsr        [PC - 0x158 /* 000018D6 */]
  2430. 00001A30  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  2431. label00001A34:
  2432. 00001A34  2F0B                     move.l     -[A7], A3
  2433. 00001A36  1F2C FFFB                move.b     -[A7], [A4 - 0x5]
  2434. 00001A3A  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  2435. 00001A3E  206C 0008                movea.l    A0, [A4 + 0x8]
  2436. 00001A42  2F28 000A                move.l     -[A7], [A0 + 0xA]
  2437. 00001A46  4267                     clr.w      -[A7]
  2438. 00001A48  4EAD 0E3A                jsr        [A5 + 0xE3A /* export_451 */]
  2439. label00001A4C:
  2440. 00001A4C  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2441. 00001A50  4E5E                     unlink     A6
  2442. 00001A52  2E9F                     move.l     [A7], [A7]+
  2443. 00001A54  4E75                     rts
  2444. fn00001A56:
  2445. 00001A56  4E56 FFF4                link       A6, -0x000C
  2446. 00001A5A  48E7 0118                movem.l    -[A7], D7,A3,A4
  2447. 00001A5E  286E 0008                movea.l    A4, [A6 + 0x8]
  2448. 00001A62  7000                     moveq.l    D0, 0x00
  2449. 00001A64  2D40 000C                move.l     [A6 + 0xC], D0
  2450. 00001A68  42A7                     clr.l      -[A7]
  2451. 00001A6A  206C 0008                movea.l    A0, [A4 + 0x8]
  2452. 00001A6E  2F28 0006                move.l     -[A7], [A0 + 0x6]
  2453. 00001A72  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  2454. 00001A76  265F                     movea.l    A3, [A7]+
  2455. 00001A78  200B                     move.l     D0, A3
  2456. 00001A7A  6764                     beq        +0x66 /* 00001AE0 */
  2457. 00001A7C  2F0B                     move.l     -[A7], A3
  2458. 00001A7E  486C FFFB                pea.l      [A4 - 0x5]
  2459. 00001A82  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  2460. 00001A86  2053                     movea.l    A0, [A3]
  2461. 00001A88  2D48 FFF4                move.l     [A6 - 0xC], A0
  2462. 00001A8C  2028 0028                move.l     D0, [A0 + 0x28]
  2463. 00001A90  7232                     moveq.l    D1, 0x32
  2464. 00001A92  D081                     add.l      D0, D1
  2465. 00001A94  206E FFF4                movea.l    A0, [A6 - 0xC]
  2466. 00001A98  2E28 002E                move.l     D7, [A0 + 0x2E]
  2467. 00001A9C  DE80                     add.l      D7, D0
  2468. 00001A9E  2007                     move.l     D0, D7
  2469. 00001AA0  D093                     add.l      D0, [A3]
  2470. 00001AA2  2940 FFF4                move.l     [A4 - 0xC], D0
  2471. 00001AA6  486C FFF4                pea.l      [A4 - 0xC]
  2472. 00001AAA  4EAD 1EF2                jsr        [A5 + 0x1EF2 /* export_986 */]
  2473. 00001AAE  206C FFF4                movea.l    A0, [A4 - 0xC]
  2474. 00001AB2  4A10                     tst.b      [A0]
  2475. 00001AB4  6712                     beq        +0x14 /* 00001AC8 */
  2476. 00001AB6  42A7                     clr.l      -[A7]
  2477. 00001AB8  2F2C FFF4                move.l     -[A7], [A4 - 0xC]
  2478. 00001ABC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2479. 00001AC0  4EBA FE14                jsr        [PC - 0x1EC /* 000018D6 */]
  2480. 00001AC4  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  2481. label00001AC8:
  2482. 00001AC8  2F0B                     move.l     -[A7], A3
  2483. 00001ACA  1F2C FFFB                move.b     -[A7], [A4 - 0x5]
  2484. 00001ACE  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  2485. 00001AD2  206C 0008                movea.l    A0, [A4 + 0x8]
  2486. 00001AD6  2F28 0006                move.l     -[A7], [A0 + 0x6]
  2487. 00001ADA  4267                     clr.w      -[A7]
  2488. 00001ADC  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  2489. label00001AE0:
  2490. 00001AE0  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2491. 00001AE4  4E5E                     unlink     A6
  2492. 00001AE6  2E9F                     move.l     [A7], [A7]+
  2493. 00001AE8  4E75                     rts
  2494. fn00001AEA:
  2495. 00001AEA  4E56 FFF4                link       A6, -0x000C
  2496. 00001AEE  7000                     moveq.l    D0, 0x00
  2497. 00001AF0  2D40 000C                move.l     [A6 + 0xC], D0
  2498. 00001AF4  206E 0008                movea.l    A0, [A6 + 0x8]
  2499. 00001AF8  7004                     moveq.l    D0, 0x04
  2500. 00001AFA  B010                     cmp.b      D0, [A0]
  2501. 00001AFC  57C0                     seq        D0
  2502. 00001AFE  206E 0008                movea.l    A0, [A6 + 0x8]
  2503. 00001B02  2228 0002                move.l     D1, [A0 + 0x2]
  2504. 00001B06  B2AD A630                cmp.l      D1, [A5 - 0x59D0]
  2505. 00001B0A  56C1                     sne        D1
  2506. 00001B0C  C001                     and.b      D0, D1
  2507. 00001B0E  6714                     beq        +0x16 /* 00001B24 */
  2508. 00001B10  42A7                     clr.l      -[A7]
  2509. 00001B12  206E 0008                movea.l    A0, [A6 + 0x8]
  2510. 00001B16  2F28 0002                move.l     -[A7], [A0 + 0x2]
  2511. 00001B1A  4EAD 267A                jsr        [A5 + 0x267A /* export_1227 */]
  2512. 00001B1E  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  2513. 00001B22  606C                     bra        +0x6E /* 00001B90 */
  2514. label00001B24:
  2515. 00001B24  4267                     clr.w      -[A7]
  2516. 00001B26  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2517. 00001B2A  4EAD 0A22                jsr        [A5 + 0xA22 /* export_320 */]
  2518. 00001B2E  101F                     move.b     D0, [A7]+
  2519. 00001B30  675E                     beq        +0x60 /* 00001B90 */
  2520. 00001B32  206E 0008                movea.l    A0, [A6 + 0x8]
  2521. 00001B36  1010                     move.b     D0, [A0]
  2522. 00001B38  4880                     ext.w      D0
  2523. 00001B3A  5340                     subq.w     D0, 1
  2524. 00001B3C  670E                     beq        +0x10 /* 00001B4C */
  2525. 00001B3E  5340                     subq.w     D0, 1
  2526. 00001B40  6718                     beq        +0x1A /* 00001B5A */
  2527. 00001B42  5340                     subq.w     D0, 1
  2528. 00001B44  6722                     beq        +0x24 /* 00001B68 */
  2529. 00001B46  5340                     subq.w     D0, 1
  2530. 00001B48  672C                     beq        +0x2E /* 00001B76 */
  2531. 00001B4A  6036                     bra        +0x38 /* 00001B82 */
  2532. label00001B4C:
  2533. 00001B4C  42A7                     clr.l      -[A7]
  2534. 00001B4E  2F0E                     move.l     -[A7], A6
  2535. 00001B50  4EBA FDD6                jsr        [PC - 0x22A /* 00001928 */]
  2536. 00001B54  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  2537. 00001B58  6032                     bra        +0x34 /* 00001B8C */
  2538. label00001B5A:
  2539. 00001B5A  42A7                     clr.l      -[A7]
  2540. 00001B5C  2F0E                     move.l     -[A7], A6
  2541. 00001B5E  4EBA FE62                jsr        [PC - 0x19E /* 000019C2 */]
  2542. 00001B62  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  2543. 00001B66  6024                     bra        +0x26 /* 00001B8C */
  2544. label00001B68:
  2545. 00001B68  42A7                     clr.l      -[A7]
  2546. 00001B6A  2F0E                     move.l     -[A7], A6
  2547. 00001B6C  4EBA FEE8                jsr        [PC - 0x118 /* 00001A56 */]
  2548. 00001B70  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  2549. 00001B74  6016                     bra        +0x18 /* 00001B8C */
  2550. label00001B76:
  2551. 00001B76  42A7                     clr.l      -[A7]
  2552. 00001B78  4EAD 2672                jsr        [A5 + 0x2672 /* export_1226 */]
  2553. 00001B7C  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  2554. 00001B80  600A                     bra        +0xC /* 00001B8C */
  2555. label00001B82:
  2556. 00001B82  2F3C 0421 BEBE           move.l     -[A7], 0x421BEBE
  2557. 00001B88  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  2558. label00001B8C:
  2559. 00001B8C  4EAD 0A6A                jsr        [A5 + 0xA6A /* export_329 */]
  2560. label00001B90:
  2561. 00001B90  4E5E                     unlink     A6
  2562. 00001B92  2E9F                     move.l     [A7], [A7]+
  2563. 00001B94  4E75                     rts
  2564. export_544:
  2565. fn00001B96:
  2566. 00001B96  4E56 0000                link       A6, 0
  2567. 00001B9A  2F0C                     move.l     -[A7], A4
  2568. 00001B9C  2B6E 000A D828           move.l     [A5 - 0x27D8], [A6 + 0xA]
  2569. 00001BA2  102E 0008                move.b     D0, [A6 + 0x8]
  2570. 00001BA6  677C                     beq        +0x7E /* 00001C24 */
  2571. 00001BA8  286D D828                movea.l    A4, [A5 - 0x27D8]
  2572. 00001BAC  42A7                     clr.l      -[A7]
  2573. 00001BAE  2F3C 0000 0FA0           move.l     -[A7], 0xFA0
  2574. 00001BB4  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  2575. 00001BB8  289F                     move.l     [A4], [A7]+
  2576. 00001BBA  42A7                     clr.l      -[A7]
  2577. 00001BBC  2F3C 0000 07D0           move.l     -[A7], 0x7D0
  2578. 00001BC2  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  2579. 00001BC6  295F 0004                move.l     [A4 + 0x4], [A7]+
  2580. 00001BCA  4A94                     tst.l      [A4]
  2581. 00001BCC  57C0                     seq        D0
  2582. 00001BCE  4A00                     tst.b      D0
  2583. 00001BD0  6622                     bne        +0x24 /* 00001BF4 */
  2584. 00001BD2  4AAC 0004                tst.l      [A4 + 0x4]
  2585. 00001BD6  57C1                     seq        D1
  2586. 00001BD8  8001                     or.b       D0, D1
  2587. 00001BDA  6618                     bne        +0x1A /* 00001BF4 */
  2588. 00001BDC  2F00                     move.l     -[A7], D0
  2589. 00001BDE  42A7                     clr.l      -[A7]
  2590. 00001BE0  4EAD 0E92                jsr        [A5 + 0xE92 /* export_462 */]
  2591. 00001BE4  221F                     move.l     D1, [A7]+
  2592. 00001BE6  201F                     move.l     D0, [A7]+
  2593. 00001BE8  0C81 0000 3000           cmpi.l     D1, 0x3000 /* '0\0' */
  2594. 00001BEE  5DC1                     slt        D1
  2595. 00001BF0  8001                     or.b       D0, D1
  2596. 00001BF2  6718                     beq        +0x1A /* 00001C0C */
  2597. label00001BF4:
  2598. 00001BF4  2F0C                     move.l     -[A7], A4
  2599. 00001BF6  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  2600. 00001BFA  486C 0004                pea.l      [A4 + 0x4]
  2601. 00001BFE  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  2602. 00001C02  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  2603. 00001C06  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  2604. 00001C0A  6018                     bra        +0x1A /* 00001C24 */
  2605. label00001C0C:
  2606. 00001C0C  7000                     moveq.l    D0, 0x00
  2607. 00001C0E  2940 0008                move.l     [A4 + 0x8], D0
  2608. 00001C12  426C 0010                clr.w      [A4 + 0x10]
  2609. 00001C16  297C 0000 0FA0 000C      move.l     [A4 + 0xC], 0xFA0
  2610. 00001C1E  397C 07D0 0012           move.w     [A4 + 0x12], 0x7D0
  2611. label00001C24:
  2612. 00001C24  285F                     movea.l    A4, [A7]+
  2613. 00001C26  4E5E                     unlink     A6
  2614. 00001C28  205F                     movea.l    A0, [A7]+
  2615. 00001C2A  5C4F                     addq.w     A7, 6
  2616. 00001C2C  4ED0                     jmp        [A0]
  2617. fn00001C2E:
  2618. 00001C2E  4E56 0000                link       A6, 0
  2619. 00001C32  2F0C                     move.l     -[A7], A4
  2620. 00001C34  286D D828                movea.l    A4, [A5 - 0x27D8]
  2621. 00001C38  4EBA 157C                jsr        [PC + 0x157C /* 000031B6 */]
  2622. 00001C3C  202C 000C                move.l     D0, [A4 + 0xC]
  2623. 00001C40  90AC 0008                sub.l      D0, [A4 + 0x8]
  2624. 00001C44  0C80 0000 0190           cmpi.l     D0, 0x190
  2625. 00001C4A  6F10                     ble        +0x12 /* 00001C5C */
  2626. 00001C4C  2F14                     move.l     -[A7], [A4]
  2627. 00001C4E  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  2628. 00001C52  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  2629. 00001C56  296C 0008 000C           move.l     [A4 + 0xC], [A4 + 0x8]
  2630. label00001C5C:
  2631. 00001C5C  302C 0012                move.w     D0, [A4 + 0x12]
  2632. 00001C60  906C 0010                sub.w      D0, [A4 + 0x10]
  2633. 00001C64  0C40 0190                cmpi.w     D0, 0x190
  2634. 00001C68  6F16                     ble        +0x18 /* 00001C80 */
  2635. 00001C6A  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  2636. 00001C6E  302C 0010                move.w     D0, [A4 + 0x10]
  2637. 00001C72  48C0                     ext.l      D0
  2638. 00001C74  2F00                     move.l     -[A7], D0
  2639. 00001C76  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  2640. 00001C7A  396C 0010 0012           move.w     [A4 + 0x12], [A4 + 0x10]
  2641. label00001C80:
  2642. 00001C80  285F                     movea.l    A4, [A7]+
  2643. 00001C82  4E5E                     unlink     A6
  2644. 00001C84  4E75                     rts
  2645. fn00001C86:
  2646. 00001C86  4E56 0000                link       A6, 0
  2647. 00001C8A  206E 000C                movea.l    A0, [A6 + 0xC]
  2648. 00001C8E  7004                     moveq.l    D0, 0x04
  2649. 00001C90  B010                     cmp.b      D0, [A0]
  2650. 00001C92  6608                     bne        +0xA /* 00001C9C */
  2651. 00001C94  2D6E 000C 0010           move.l     [A6 + 0x10], [A6 + 0xC]
  2652. 00001C9A  6016                     bra        +0x18 /* 00001CB2 */
  2653. label00001C9C:
  2654. 00001C9C  42A7                     clr.l      -[A7]
  2655. 00001C9E  206E 000C                movea.l    A0, [A6 + 0xC]
  2656. 00001CA2  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2657. 00001CA6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2658. 00001CAA  4EBA FFDA                jsr        [PC - 0x26 /* 00001C86 */]
  2659. 00001CAE  2D5F 0010                move.l     [A6 + 0x10], [A7]+
  2660. label00001CB2:
  2661. 00001CB2  4E5E                     unlink     A6
  2662. 00001CB4  205F                     movea.l    A0, [A7]+
  2663. 00001CB6  504F                     addq.w     A7, 8
  2664. 00001CB8  4ED0                     jmp        [A0]
  2665. export_545:
  2666. fn00001CBA:
  2667. 00001CBA  4E56 FFEA                link       A6, -0x0016
  2668. 00001CBE  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2669. 00001CC2  266E 0012                movea.l    A3, [A6 + 0x12]
  2670. 00001CC6  1E2E 0010                move.b     D7, [A6 + 0x10]
  2671. 00001CCA  4AAE 000C                tst.l      [A6 + 0xC]
  2672. 00001CCE  6600 00D6                bne        +0xD8 /* 00001DA6 */
  2673. 00001CD2  1D7C 0001 0016           move.b     [A6 + 0x16], 0x1
  2674. 00001CD8  42A7                     clr.l      -[A7]
  2675. 00001CDA  4EAD 0D32                jsr        [A5 + 0xD32 /* export_418 */]
  2676. 00001CDE  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  2677. 00001CE2  56C0                     sne        D0
  2678. 00001CE4  4A00                     tst.b      D0
  2679. 00001CE6  6730                     beq        +0x32 /* 00001D18 */
  2680. 00001CE8  2F00                     move.l     -[A7], D0
  2681. 00001CEA  4267                     clr.w      -[A7]
  2682. 00001CEC  2F0B                     move.l     -[A7], A3
  2683. 00001CEE  1F07                     move.b     -[A7], D7
  2684. 00001CF0  2F00                     move.l     -[A7], D0
  2685. 00001CF2  42A7                     clr.l      -[A7]
  2686. 00001CF4  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2687. 00001CF8  2F0E                     move.l     -[A7], A6
  2688. 00001CFA  4EBA FF8A                jsr        [PC - 0x76 /* 00001C86 */]
  2689. 00001CFE  221F                     move.l     D1, [A7]+
  2690. 00001D00  201F                     move.l     D0, [A7]+
  2691. 00001D02  2F01                     move.l     -[A7], D1
  2692. 00001D04  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2693. 00001D08  4EBA FFB0                jsr        [PC - 0x50 /* 00001CBA */]
  2694. 00001D0C  121F                     move.b     D1, [A7]+
  2695. 00001D0E  201F                     move.l     D0, [A7]+
  2696. 00001D10  C001                     and.b      D0, D1
  2697. 00001D12  6704                     beq        +0x6 /* 00001D18 */
  2698. 00001D14  6000 014E                bra        +0x150 /* 00001E64 */
  2699. label00001D18:
  2700. 00001D18  4267                     clr.w      -[A7]
  2701. 00001D1A  2F0B                     move.l     -[A7], A3
  2702. 00001D1C  1F07                     move.b     -[A7], D7
  2703. 00001D1E  42A7                     clr.l      -[A7]
  2704. 00001D20  42A7                     clr.l      -[A7]
  2705. 00001D22  4EBA F9AC                jsr        [PC - 0x654 /* 000016D0 */]
  2706. 00001D26  2F0E                     move.l     -[A7], A6
  2707. 00001D28  4EBA FF5C                jsr        [PC - 0xA4 /* 00001C86 */]
  2708. 00001D2C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2709. 00001D30  4EBA FF88                jsr        [PC - 0x78 /* 00001CBA */]
  2710. 00001D34  101F                     move.b     D0, [A7]+
  2711. 00001D36  6704                     beq        +0x6 /* 00001D3C */
  2712. 00001D38  6000 012A                bra        +0x12C /* 00001E64 */
  2713. label00001D3C:
  2714. 00001D3C  2C2D D83E                move.l     D6, [A5 - 0x27C2]
  2715. label00001D40:
  2716. 00001D40  4A86                     tst.l      D6
  2717. 00001D42  6726                     beq        +0x28 /* 00001D6A */
  2718. 00001D44  4267                     clr.w      -[A7]
  2719. 00001D46  2F0B                     move.l     -[A7], A3
  2720. 00001D48  1F07                     move.b     -[A7], D7
  2721. 00001D4A  2046                     movea.l    A0, D6
  2722. 00001D4C  2050                     movea.l    A0, [A0]
  2723. 00001D4E  2F10                     move.l     -[A7], [A0]
  2724. 00001D50  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2725. 00001D54  4EBA FF64                jsr        [PC - 0x9C /* 00001CBA */]
  2726. 00001D58  101F                     move.b     D0, [A7]+
  2727. 00001D5A  6704                     beq        +0x6 /* 00001D60 */
  2728. 00001D5C  6000 0106                bra        +0x108 /* 00001E64 */
  2729. label00001D60:
  2730. 00001D60  2046                     movea.l    A0, D6
  2731. 00001D62  2050                     movea.l    A0, [A0]
  2732. 00001D64  2C28 0004                move.l     D6, [A0 + 0x4]
  2733. 00001D68  60D6                     bra        -0x28 /* 00001D40 */
  2734. label00001D6A:
  2735. 00001D6A  4267                     clr.w      -[A7]
  2736. 00001D6C  2F0B                     move.l     -[A7], A3
  2737. 00001D6E  1F07                     move.b     -[A7], D7
  2738. 00001D70  2F2D D82C                move.l     -[A7], [A5 - 0x27D4]
  2739. 00001D74  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2740. 00001D78  4EBA FF40                jsr        [PC - 0xC0 /* 00001CBA */]
  2741. 00001D7C  101F                     move.b     D0, [A7]+
  2742. 00001D7E  6704                     beq        +0x6 /* 00001D84 */
  2743. 00001D80  6000 00E2                bra        +0xE4 /* 00001E64 */
  2744. label00001D84:
  2745. 00001D84  4267                     clr.w      -[A7]
  2746. 00001D86  2F0B                     move.l     -[A7], A3
  2747. 00001D88  1F07                     move.b     -[A7], D7
  2748. 00001D8A  2F2D D818                move.l     -[A7], [A5 - 0x27E8]
  2749. 00001D8E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2750. 00001D92  4EBA FF26                jsr        [PC - 0xDA /* 00001CBA */]
  2751. 00001D96  101F                     move.b     D0, [A7]+
  2752. 00001D98  6704                     beq        +0x6 /* 00001D9E */
  2753. 00001D9A  6000 00C8                bra        +0xCA /* 00001E64 */
  2754. label00001D9E:
  2755. 00001D9E  422E 0016                clr.b      [A6 + 0x16]
  2756. 00001DA2  6000 00C0                bra        +0xC2 /* 00001E64 */
  2757. label00001DA6:
  2758. 00001DA6  422E 0016                clr.b      [A6 + 0x16]
  2759. 00001DAA  286E 000C                movea.l    A4, [A6 + 0xC]
  2760. 00001DAE  1007                     move.b     D0, D7
  2761. 00001DB0  670E                     beq        +0x10 /* 00001DC0 */
  2762. 00001DB2  4A6C 0016                tst.w      [A4 + 0x16]
  2763. 00001DB6  57C1                     seq        D1
  2764. 00001DB8  C001                     and.b      D0, D1
  2765. 00001DBA  6704                     beq        +0x6 /* 00001DC0 */
  2766. 00001DBC  6000 00A6                bra        +0xA8 /* 00001E64 */
  2767. label00001DC0:
  2768. 00001DC0  1007                     move.b     D0, D7
  2769. 00001DC2  0A00 0001                xori.b     D0, 0x1
  2770. 00001DC6  4A00                     tst.b      D0
  2771. 00001DC8  670E                     beq        +0x10 /* 00001DD8 */
  2772. 00001DCA  4A6C 0014                tst.w      [A4 + 0x14]
  2773. 00001DCE  57C1                     seq        D1
  2774. 00001DD0  C001                     and.b      D0, D1
  2775. 00001DD2  6704                     beq        +0x6 /* 00001DD8 */
  2776. 00001DD4  6000 008E                bra        +0x90 /* 00001E64 */
  2777. label00001DD8:
  2778. 00001DD8  4267                     clr.w      -[A7]
  2779. 00001DDA  2F0B                     move.l     -[A7], A3
  2780. 00001DDC  4EAD 24B2                jsr        [A5 + 0x24B2 /* export_1170 */]
  2781. 00001DE0  3A1F                     move.w     D5, [A7]+
  2782. 00001DE2  1007                     move.b     D0, D7
  2783. 00001DE4  6706                     beq        +0x8 /* 00001DEC */
  2784. 00001DE6  3005                     move.w     D0, D5
  2785. 00001DE8  4440                     neg.w      D0
  2786. 00001DEA  3A00                     move.w     D5, D0
  2787. label00001DEC:
  2788. 00001DEC  206C 004E                movea.l    A0, [A4 + 0x4E]
  2789. 00001DF0  2810                     move.l     D4, [A0]
  2790. 00001DF2  302C 0016                move.w     D0, [A4 + 0x16]
  2791. 00001DF6  D06C 0014                add.w      D0, [A4 + 0x14]
  2792. 00001DFA  3D40 FFEA                move.w     [A6 - 0x16], D0
  2793. 00001DFE  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  2794. 00001E04  6054                     bra        +0x56 /* 00001E5A */
  2795. label00001E06:
  2796. 00001E06  2044                     movea.l    A0, D4
  2797. 00001E08  BA50                     cmp.w      D5, [A0]
  2798. 00001E0A  6644                     bne        +0x46 /* 00001E50 */
  2799. 00001E0C  206C 0052                movea.l    A0, [A4 + 0x52]
  2800. 00001E10  2244                     movea.l    A1, D4
  2801. 00001E12  3029 0002                move.w     D0, [A1 + 0x2]
  2802. 00001E16  48C0                     ext.l      D0
  2803. 00001E18  D090                     add.l      D0, [A0]
  2804. 00001E1A  2D40 FFF0                move.l     [A6 - 0x10], D0
  2805. 00001E1E  4267                     clr.w      -[A7]
  2806. 00001E20  2F0B                     move.l     -[A7], A3
  2807. 00001E22  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2808. 00001E26  4EAD 24A2                jsr        [A5 + 0x24A2 /* export_1168 */]
  2809. 00001E2A  101F                     move.b     D0, [A7]+
  2810. 00001E2C  6722                     beq        +0x24 /* 00001E50 */
  2811. 00001E2E  1D7C 0001 0016           move.b     [A6 + 0x16], 0x1
  2812. 00001E34  206E 0008                movea.l    A0, [A6 + 0x8]
  2813. 00001E38  20AE 000C                move.l     [A0], [A6 + 0xC]
  2814. 00001E3C  302E FFFE                move.w     D0, [A6 - 0x2]
  2815. 00001E40  5340                     subq.w     D0, 1
  2816. 00001E42  C1FC 000C                muls.w     D0, 0xC
  2817. 00001E46  206E 0008                movea.l    A0, [A6 + 0x8]
  2818. 00001E4A  3140 0004                move.w     [A0 + 0x4], D0
  2819. 00001E4E  6014                     bra        +0x16 /* 00001E64 */
  2820. label00001E50:
  2821. 00001E50  700C                     moveq.l    D0, 0x0C
  2822. 00001E52  D880                     add.l      D4, D0
  2823. 00001E54  526E FFFE                addq.w     [A6 - 0x2], 1
  2824. 00001E58  690A                     bvs        +0xC /* 00001E64 */
  2825. label00001E5A:
  2826. 00001E5A  302E FFFE                move.w     D0, [A6 - 0x2]
  2827. 00001E5E  B06E FFEA                cmp.w      D0, [A6 - 0x16]
  2828. 00001E62  6FA2                     ble        -0x5C /* 00001E06 */
  2829. label00001E64:
  2830. 00001E64  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2831. 00001E68  4E5E                     unlink     A6
  2832. 00001E6A  205F                     movea.l    A0, [A7]+
  2833. 00001E6C  DEFC 000E                add.w      A7, 0xE
  2834. 00001E70  4ED0                     jmp        [A0]
  2835. export_546:
  2836. 00001E72  4E56 FFFC                link       A6, -0x0004
  2837. 00001E76  48E7 0108                movem.l    -[A7], D7,A4
  2838. 00001E7A  7E01                     moveq.l    D7, 0x01
  2839. 00001E7C  6022                     bra        +0x24 /* 00001EA0 */
  2840. label00001E7E:
  2841. 00001E7E  3007                     move.w     D0, D7
  2842. 00001E80  5340                     subq.w     D0, 1
  2843. 00001E82  41ED D842                lea.l      A0, [A5 - 0x27BE]
  2844. 00001E86  C1FC 0056                muls.w     D0, 0x56 /* 'V' */
  2845. 00001E8A  49F0 0000                lea.l      A4, [A0 + D0.w]
  2846. 00001E8E  202C 0002                move.l     D0, [A4 + 0x2]
  2847. 00001E92  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  2848. 00001E96  6606                     bne        +0x8 /* 00001E9E */
  2849. 00001E98  296D A630 0002           move.l     [A4 + 0x2], [A5 - 0x59D0]
  2850. label00001E9E:
  2851. 00001E9E  5287                     addq.l     D7, 1
  2852. label00001EA0:
  2853. 00001EA0  7019                     moveq.l    D0, 0x19
  2854. 00001EA2  B087                     cmp.l      D0, D7
  2855. 00001EA4  6CD8                     bge        -0x26 /* 00001E7E */
  2856. 00001EA6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2857. 00001EAA  4EAD 13EA                jsr        [A5 + 0x13EA /* export_633 */]
  2858. 00001EAE  4CDF 1080                movem.l    D7,A4, [A7]+
  2859. 00001EB2  4E5E                     unlink     A6
  2860. 00001EB4  2E9F                     move.l     [A7], [A7]+
  2861. 00001EB6  4E75                     rts
  2862. export_547:
  2863. 00001EB8  4E56 0000                link       A6, 0
  2864. 00001EBC  2F0C                     move.l     -[A7], A4
  2865. 00001EBE  102E 0010                move.b     D0, [A6 + 0x10]
  2866. 00001EC2  4880                     ext.w      D0
  2867. 00001EC4  41ED E462                lea.l      A0, [A5 - 0x1B9E]
  2868. 00001EC8  C1FC 000C                muls.w     D0, 0xC
  2869. 00001ECC  49F0 0000                lea.l      A4, [A0 + D0.w]
  2870. 00001ED0  38BC 207C                move.w     [A4], 0x207C /* ' |' */
  2871. 00001ED4  296E 000C 0002           move.l     [A4 + 0x2], [A6 + 0xC]
  2872. 00001EDA  206C 0002                movea.l    A0, [A4 + 0x2]
  2873. 00001EDE  0C50 4EF9                cmpi.w     [A0], 0x4EF9
  2874. 00001EE2  660C                     bne        +0xE /* 00001EF0 */
  2875. 00001EE4  202C 0002                move.l     D0, [A4 + 0x2]
  2876. 00001EE8  5480                     addq.l     D0, 2
  2877. 00001EEA  2040                     movea.l    A0, D0
  2878. 00001EEC  2950 0002                move.l     [A4 + 0x2], [A0]
  2879. label00001EF0:
  2880. 00001EF0  397C 4EF9 0006           move.w     [A4 + 0x6], 0x4EF9
  2881. 00001EF6  41ED 0932                lea.l      A0, [A5 + 0x932 /* export_290 */]
  2882. 00001EFA  2948 0008                move.l     [A4 + 0x8], A0
  2883. 00001EFE  0C50 4EF9                cmpi.w     [A0], 0x4EF9
  2884. 00001F02  660C                     bne        +0xE /* 00001F10 */
  2885. 00001F04  202C 0008                move.l     D0, [A4 + 0x8]
  2886. 00001F08  5480                     addq.l     D0, 2
  2887. 00001F0A  2040                     movea.l    A0, D0
  2888. 00001F0C  2950 0008                move.l     [A4 + 0x8], [A0]
  2889. label00001F10:
  2890. 00001F10  285F                     movea.l    A4, [A7]+
  2891. 00001F12  4E5E                     unlink     A6
  2892. 00001F14  205F                     movea.l    A0, [A7]+
  2893. 00001F16  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2894. 00001F1A  4ED0                     jmp        [A0]
  2895. export_548:
  2896. fn00001F1C:
  2897. 00001F1C  4E56 FEE0                link       A6, -0x0120
  2898. 00001F20  2D6D D7D0 FFF0           move.l     [A6 - 0x10], [A5 - 0x2830]
  2899. 00001F26  486E FFF4                pea.l      [A6 - 0xC]
  2900. 00001F2A  4EAD 1542                jsr        [A5 + 0x1542 /* export_676 */]
  2901. 00001F2E  486E FEF0                pea.l      [A6 - 0x110]
  2902. 00001F32  4EAD 0BFA                jsr        [A5 + 0xBFA /* export_379 */]
  2903. 00001F36  486E FFF4                pea.l      [A6 - 0xC]
  2904. 00001F3A  4EAD 1552                jsr        [A5 + 0x1552 /* export_678 */]
  2905. 00001F3E  486E FEE0                pea.l      [A6 - 0x120]
  2906. 00001F42  4EBA 0D94                jsr        [PC + 0xD94 /* 00002CD8 */]
  2907. 00001F46  4267                     clr.w      -[A7]
  2908. 00001F48  1F3C 0001                move.b     -[A7], 0x1
  2909. 00001F4C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2910. 00001F50  1F3C 0001                move.b     -[A7], 0x1
  2911. 00001F54  4EBA 0BD2                jsr        [PC + 0xBD2 /* 00002B28 */]
  2912. 00001F58  101F                     move.b     D0, [A7]+
  2913. 00001F5A  6722                     beq        +0x24 /* 00001F7E */
  2914. 00001F5C  7202                     moveq.l    D1, 0x02
  2915. 00001F5E  B22D D7D4                cmp.b      D1, [A5 - 0x282C]
  2916. 00001F62  57C1                     seq        D1
  2917. 00001F64  C001                     and.b      D0, D1
  2918. 00001F66  4A00                     tst.b      D0
  2919. 00001F68  6714                     beq        +0x16 /* 00001F7E */
  2920. 00001F6A  7201                     moveq.l    D1, 0x01
  2921. 00001F6C  B22D D7D5                cmp.b      D1, [A5 - 0x282B]
  2922. 00001F70  57C1                     seq        D1
  2923. 00001F72  C001                     and.b      D0, D1
  2924. 00001F74  6708                     beq        +0xA /* 00001F7E */
  2925. 00001F76  1D7C 0001 000A           move.b     [A6 + 0xA], 0x1
  2926. 00001F7C  6014                     bra        +0x16 /* 00001F92 */
  2927. label00001F7E:
  2928. 00001F7E  422E 000A                clr.b      [A6 + 0xA]
  2929. 00001F82  486E FEE0                pea.l      [A6 - 0x120]
  2930. 00001F86  4EBA 0CE8                jsr        [PC + 0xCE8 /* 00002C70 */]
  2931. 00001F8A  486E FEF0                pea.l      [A6 - 0x110]
  2932. 00001F8E  4EAD 0C32                jsr        [A5 + 0xC32 /* export_386 */]
  2933. label00001F92:
  2934. 00001F92  486E FFF4                pea.l      [A6 - 0xC]
  2935. 00001F96  4EAD 151A                jsr        [A5 + 0x151A /* export_671 */]
  2936. 00001F9A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2937. 00001F9E  4EAD 1552                jsr        [A5 + 0x1552 /* export_678 */]
  2938. 00001FA2  4E5E                     unlink     A6
  2939. 00001FA4  205F                     movea.l    A0, [A7]+
  2940. 00001FA6  544F                     addq.w     A7, 2
  2941. 00001FA8  4ED0                     jmp        [A0]
  2942. export_549:
  2943. fn00001FAA:
  2944. 00001FAA  4E56 0000                link       A6, 0
  2945. 00001FAE  42A7                     clr.l      -[A7]
  2946. 00001FB0  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  2947. 00001FB4  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  2948. 00001FB8  4EBA 0B6E                jsr        [PC + 0xB6E /* 00002B28 */]
  2949. 00001FBC  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  2950. 00001FC0  4E5E                     unlink     A6
  2951. 00001FC2  2E9F                     move.l     [A7], [A7]+
  2952. 00001FC4  4E75                     rts
  2953. export_550:
  2954. 00001FC6  4E56 FFFE                link       A6, -0x0002
  2955. 00001FCA  102D D032                move.b     D0, [A5 - 0x2FCE]
  2956. 00001FCE  6702                     beq        +0x4 /* 00001FD2 */
  2957. 00001FD0  6024                     bra        +0x26 /* 00001FF6 */
  2958. label00001FD2:
  2959. 00001FD2  3D6D E460 FFFE           move.w     [A6 - 0x2], [A5 - 0x1BA0]
  2960. 00001FD8  4267                     clr.w      -[A7]
  2961. 00001FDA  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2962. 00001FDE  4EBA FF3C                jsr        [PC - 0xC4 /* 00001F1C */]
  2963. 00001FE2  101F                     move.b     D0, [A7]+
  2964. 00001FE4  6610                     bne        +0x12 /* 00001FF6 */
  2965. 00001FE6  4EAD 0B7A                jsr        [A5 + 0xB7A /* export_363 */]
  2966. 00001FEA  3F3C 0096                move.w     -[A7], 0x96
  2967. 00001FEE  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  2968. 00001FF2  4EAD 0C22                jsr        [A5 + 0xC22 /* export_384 */]
  2969. label00001FF6:
  2970. 00001FF6  4E5E                     unlink     A6
  2971. 00001FF8  4E75                     rts
  2972. fn00001FFA:
  2973. 00001FFA  4E56 FFFE                link       A6, -0x0002
  2974. 00001FFE  2F07                     move.l     -[A7], D7
  2975. 00002000  1D7C 0001 000A           move.b     [A6 + 0xA], 0x1
  2976. 00002006  202D E2FC                move.l     D0, [A5 - 0x1D04]
  2977. 0000200A  B0AD E2F8                cmp.l      D0, [A5 - 0x1D08]
  2978. 0000200E  6602                     bne        +0x4 /* 00002012 */
  2979. 00002010  602A                     bra        +0x2C /* 0000203C */
  2980. label00002012:
  2981. 00002012  206D E2FC                movea.l    A0, [A5 - 0x1D04]
  2982. 00002016  3E10                     move.w     D7, [A0]
  2983. 00002018  55AD E2FC                subq.l     [A5 - 0x1D04], 2
  2984. 0000201C  4267                     clr.w      -[A7]
  2985. 0000201E  3F07                     move.w     -[A7], D7
  2986. 00002020  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  2987. 00002024  4EBA 02B0                jsr        [PC + 0x2B0 /* 000022D6 */]
  2988. 00002028  101F                     move.b     D0, [A7]+
  2989. 0000202A  6702                     beq        +0x4 /* 0000202E */
  2990. 0000202C  600E                     bra        +0x10 /* 0000203C */
  2991. label0000202E:
  2992. 0000202E  54AD E2FC                addq.l     [A5 - 0x1D04], 2
  2993. 00002032  206D E2FC                movea.l    A0, [A5 - 0x1D04]
  2994. 00002036  3087                     move.w     [A0], D7
  2995. 00002038  422E 000A                clr.b      [A6 + 0xA]
  2996. label0000203C:
  2997. 0000203C  2E1F                     move.l     D7, [A7]+
  2998. 0000203E  4E5E                     unlink     A6
  2999. 00002040  205F                     movea.l    A0, [A7]+
  3000. 00002042  544F                     addq.w     A7, 2
  3001. 00002044  4ED0                     jmp        [A0]
  3002. fn00002046:
  3003. 00002046  4E56 FFE4                link       A6, -0x001C
  3004. 0000204A  48E7 0300                movem.l    -[A7], D6,D7
  3005. 0000204E  3E2E 000A                move.w     D7, [A6 + 0xA]
  3006. 00002052  1C2E 0008                move.b     D6, [A6 + 0x8]
  3007. 00002056  202D E2FC                move.l     D0, [A5 - 0x1D04]
  3008. 0000205A  B0AD E2F4                cmp.l      D0, [A5 - 0x1D0C]
  3009. 0000205E  6F08                     ble        +0xA /* 00002068 */
  3010. 00002060  3F3C 0087                move.w     -[A7], 0x87
  3011. 00002064  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  3012. label00002068:
  3013. 00002068  102D D032                move.b     D0, [A5 - 0x2FCE]
  3014. 0000206C  6708                     beq        +0xA /* 00002076 */
  3015. 0000206E  422E 000C                clr.b      [A6 + 0xC]
  3016. 00002072  6000 022A                bra        +0x22C /* 0000229E */
  3017. label00002076:
  3018. 00002076  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  3019. 0000207C  486E FFF0                pea.l      [A6 - 0x10]
  3020. 00002080  4EBA 0C56                jsr        [PC + 0xC56 /* 00002CD8 */]
  3021. 00002084  709F                     moveq.l    D0, 0xFFFFFF9F
  3022. 00002086  B047                     cmp.w      D0, D7
  3023. 00002088  6D3A                     blt        +0x3C /* 000020C4 */
  3024. 0000208A  3007                     move.w     D0, D7
  3025. 0000208C  907C FF9F                sub.w      D0, 0xFF9F
  3026. 00002090  4440                     neg.w      D0
  3027. 00002092  3E00                     move.w     D7, D0
  3028. 00002094  7020                     moveq.l    D0, 0x20
  3029. 00002096  B047                     cmp.w      D0, D7
  3030. 00002098  6F08                     ble        +0xA /* 000020A2 */
  3031. 0000209A  3F07                     move.w     -[A7], D7
  3032. 0000209C  4EAD 0C4A                jsr        [A5 + 0xC4A /* export_389 */]
  3033. 000020A0  6006                     bra        +0x8 /* 000020A8 */
  3034. label000020A2:
  3035. 000020A2  3F07                     move.w     -[A7], D7
  3036. 000020A4  4EBA 0FEC                jsr        [PC + 0xFEC /* 00003092 */]
  3037. label000020A8:
  3038. 000020A8  4267                     clr.w      -[A7]
  3039. 000020AA  1F06                     move.b     -[A7], D6
  3040. 000020AC  4EBA FF4C                jsr        [PC - 0xB4 /* 00001FFA */]
  3041. 000020B0  101F                     move.b     D0, [A7]+
  3042. 000020B2  660C                     bne        +0xE /* 000020C0 */
  3043. 000020B4  422E 000C                clr.b      [A6 + 0xC]
  3044. 000020B8  486E FFF0                pea.l      [A6 - 0x10]
  3045. 000020BC  4EBA 0BB2                jsr        [PC + 0xBB2 /* 00002C70 */]
  3046. label000020C0:
  3047. 000020C0  6000 01DC                bra        +0x1DE /* 0000229E */
  3048. label000020C4:
  3049. 000020C4  70FE                     moveq.l    D0, 0xFFFFFFFE
  3050. 000020C6  B047                     cmp.w      D0, D7
  3051. 000020C8  6F4A                     ble        +0x4C /* 00002114 */
  3052. 000020CA  3007                     move.w     D0, D7
  3053. 000020CC  907C FFFE                sub.w      D0, 0xFFFE
  3054. 000020D0  4440                     neg.w      D0
  3055. 000020D2  3E00                     move.w     D7, D0
  3056. 000020D4  4267                     clr.w      -[A7]
  3057. 000020D6  3007                     move.w     D0, D7
  3058. 000020D8  5340                     subq.w     D0, 1
  3059. 000020DA  41ED D650                lea.l      A0, [A5 - 0x29B0]
  3060. 000020DE  E540                     asl        D0.w, 2
  3061. 000020E0  2F30 0000                move.l     -[A7], [A0 + D0.w]
  3062. 000020E4  205F                     movea.l    A0, [A7]+
  3063. 000020E6  4E90                     jsr        [A0]
  3064. 000020E8  1B5F CEEA                move.b     [A5 - 0x3116], [A7]+
  3065. 000020EC  102D CEEA                move.b     D0, [A5 - 0x3116]
  3066. 000020F0  6712                     beq        +0x14 /* 00002104 */
  3067. 000020F2  2F00                     move.l     -[A7], D0
  3068. 000020F4  4267                     clr.w      -[A7]
  3069. 000020F6  1F06                     move.b     -[A7], D6
  3070. 000020F8  4EBA FF00                jsr        [PC - 0x100 /* 00001FFA */]
  3071. 000020FC  121F                     move.b     D1, [A7]+
  3072. 000020FE  201F                     move.l     D0, [A7]+
  3073. 00002100  C001                     and.b      D0, D1
  3074. 00002102  660C                     bne        +0xE /* 00002110 */
  3075. label00002104:
  3076. 00002104  486E FFF0                pea.l      [A6 - 0x10]
  3077. 00002108  4EBA 0B66                jsr        [PC + 0xB66 /* 00002C70 */]
  3078. 0000210C  422E 000C                clr.b      [A6 + 0xC]
  3079. label00002110:
  3080. 00002110  6000 018C                bra        +0x18E /* 0000229E */
  3081. label00002114:
  3082. 00002114  206D D64C                movea.l    A0, [A5 - 0x29B4]
  3083. 00002118  3007                     move.w     D0, D7
  3084. 0000211A  5340                     subq.w     D0, 1
  3085. 0000211C  E740                     asl        D0.w, 3
  3086. 0000211E  48C0                     ext.l      D0
  3087. 00002120  D090                     add.l      D0, [A0]
  3088. 00002122  2040                     movea.l    A0, D0
  3089. 00002124  43EE FFE8                lea.l      A1, [A6 - 0x18]
  3090. 00002128  22D8                     move.l     [A1]+, [A0]+
  3091. 0000212A  22D8                     move.l     [A1]+, [A0]+
  3092. 0000212C  70FF                     moveq.l    D0, 0xFFFFFFFF
  3093. 0000212E  B06E FFE8                cmp.w      D0, [A6 - 0x18]
  3094. 00002132  670C                     beq        +0xE /* 00002140 */
  3095. 00002134  54AD E2FC                addq.l     [A5 - 0x1D04], 2
  3096. 00002138  206D E2FC                movea.l    A0, [A5 - 0x1D04]
  3097. 0000213C  30AE FFE8                move.w     [A0], [A6 - 0x18]
  3098. label00002140:
  3099. 00002140  102E FFED                move.b     D0, [A6 - 0x13]
  3100. 00002144  4880                     ext.w      D0
  3101. 00002146  5340                     subq.w     D0, 1
  3102. 00002148  672E                     beq        +0x30 /* 00002178 */
  3103. 0000214A  5340                     subq.w     D0, 1
  3104. 0000214C  6700 0088                beq        +0x8A /* 000021D6 */
  3105. 00002150  5340                     subq.w     D0, 1
  3106. 00002152  6704                     beq        +0x6 /* 00002158 */
  3107. 00002154  6000 0130                bra        +0x132 /* 00002286 */
  3108. label00002158:
  3109. 00002158  54AD E2FC                addq.l     [A5 - 0x1D04], 2
  3110. 0000215C  206D E2FC                movea.l    A0, [A5 - 0x1D04]
  3111. 00002160  30AE FFEE                move.w     [A0], [A6 - 0x12]
  3112. 00002164  4267                     clr.w      -[A7]
  3113. 00002166  1F06                     move.b     -[A7], D6
  3114. 00002168  4EBA FE90                jsr        [PC - 0x170 /* 00001FFA */]
  3115. 0000216C  101F                     move.b     D0, [A7]+
  3116. 0000216E  6704                     beq        +0x6 /* 00002174 */
  3117. 00002170  6000 012C                bra        +0x12E /* 0000229E */
  3118. label00002174:
  3119. 00002174  6000 0110                bra        +0x112 /* 00002286 */
  3120. label00002178:
  3121. 00002178  102E FFEE                move.b     D0, [A6 - 0x12]
  3122. 0000217C  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  3123. 00002180  57C0                     seq        D0
  3124. 00002182  4A00                     tst.b      D0
  3125. 00002184  674C                     beq        +0x4E /* 000021D2 */
  3126. 00002186  122E FFEF                move.b     D1, [A6 - 0x11]
  3127. 0000218A  B22D D7D5                cmp.b      D1, [A5 - 0x282B]
  3128. 0000218E  57C1                     seq        D1
  3129. 00002190  C001                     and.b      D0, D1
  3130. 00002192  673E                     beq        +0x40 /* 000021D2 */
  3131. 00002194  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  3132. 00002198  70FF                     moveq.l    D0, 0xFFFFFFFF
  3133. 0000219A  B02E FFEC                cmp.b      D0, [A6 - 0x14]
  3134. 0000219E  6722                     beq        +0x24 /* 000021C2 */
  3135. 000021A0  7020                     moveq.l    D0, 0x20
  3136. 000021A2  B02E FFEC                cmp.b      D0, [A6 - 0x14]
  3137. 000021A6  6F0E                     ble        +0x10 /* 000021B6 */
  3138. 000021A8  102E FFEC                move.b     D0, [A6 - 0x14]
  3139. 000021AC  4880                     ext.w      D0
  3140. 000021AE  3F00                     move.w     -[A7], D0
  3141. 000021B0  4EAD 0C4A                jsr        [A5 + 0xC4A /* export_389 */]
  3142. 000021B4  600C                     bra        +0xE /* 000021C2 */
  3143. label000021B6:
  3144. 000021B6  102E FFEC                move.b     D0, [A6 - 0x14]
  3145. 000021BA  4880                     ext.w      D0
  3146. 000021BC  3F00                     move.w     -[A7], D0
  3147. 000021BE  4EBA 0ED2                jsr        [PC + 0xED2 /* 00003092 */]
  3148. label000021C2:
  3149. 000021C2  4267                     clr.w      -[A7]
  3150. 000021C4  1F06                     move.b     -[A7], D6
  3151. 000021C6  4EBA FE32                jsr        [PC - 0x1CE /* 00001FFA */]
  3152. 000021CA  101F                     move.b     D0, [A7]+
  3153. 000021CC  6704                     beq        +0x6 /* 000021D2 */
  3154. 000021CE  6000 00CE                bra        +0xD0 /* 0000229E */
  3155. label000021D2:
  3156. 000021D2  6000 00B2                bra        +0xB4 /* 00002286 */
  3157. label000021D6:
  3158. 000021D6  70FF                     moveq.l    D0, 0xFFFFFFFF
  3159. 000021D8  B02E FFEC                cmp.b      D0, [A6 - 0x14]
  3160. 000021DC  6716                     beq        +0x18 /* 000021F4 */
  3161. 000021DE  54AD E2FC                addq.l     [A5 - 0x1D04], 2
  3162. 000021E2  102E FFEC                move.b     D0, [A6 - 0x14]
  3163. 000021E6  4880                     ext.w      D0
  3164. 000021E8  4440                     neg.w      D0
  3165. 000021EA  D07C FF9F                add.w      D0, 0xFF9F
  3166. 000021EE  206D E2FC                movea.l    A0, [A5 - 0x1D04]
  3167. 000021F2  3080                     move.w     [A0], D0
  3168. label000021F4:
  3169. 000021F4  302E FFEE                move.w     D0, [A6 - 0x12]
  3170. 000021F8  5340                     subq.w     D0, 1
  3171. 000021FA  41ED D650                lea.l      A0, [A5 - 0x29B0]
  3172. 000021FE  E540                     asl        D0.w, 2
  3173. 00002200  4AB0 0000                tst.l      [A0 + D0.w]
  3174. 00002204  6714                     beq        +0x16 /* 0000221A */
  3175. 00002206  54AD E2FC                addq.l     [A5 - 0x1D04], 2
  3176. 0000220A  302E FFEE                move.w     D0, [A6 - 0x12]
  3177. 0000220E  4440                     neg.w      D0
  3178. 00002210  D07C FFFE                add.w      D0, 0xFFFE
  3179. 00002214  206D E2FC                movea.l    A0, [A5 - 0x1D04]
  3180. 00002218  3080                     move.w     [A0], D0
  3181. label0000221A:
  3182. 0000221A  206D D7C8                movea.l    A0, [A5 - 0x2838]
  3183. 0000221E  2050                     movea.l    A0, [A0]
  3184. 00002220  302E FFEE                move.w     D0, [A6 - 0x12]
  3185. 00002224  D040                     add.w      D0, D0
  3186. 00002226  72FF                     moveq.l    D1, 0xFFFFFFFF
  3187. 00002228  41E8 013A                lea.l      A0, [A0 + 0x13A]
  3188. 0000222C  B270 0000                cmp.w      D1, [A0 + D0.w]
  3189. 00002230  671C                     beq        +0x1E /* 0000224E */
  3190. 00002232  54AD E2FC                addq.l     [A5 - 0x1D04], 2
  3191. 00002236  206D D7C8                movea.l    A0, [A5 - 0x2838]
  3192. 0000223A  2050                     movea.l    A0, [A0]
  3193. 0000223C  302E FFEE                move.w     D0, [A6 - 0x12]
  3194. 00002240  D040                     add.w      D0, D0
  3195. 00002242  226D E2FC                movea.l    A1, [A5 - 0x1D04]
  3196. 00002246  41E8 013A                lea.l      A0, [A0 + 0x13A]
  3197. 0000224A  32B0 0000                move.w     [A1], [A0 + D0.w]
  3198. label0000224E:
  3199. 0000224E  206D D7C8                movea.l    A0, [A5 - 0x2838]
  3200. 00002252  2050                     movea.l    A0, [A0]
  3201. 00002254  302E FFEE                move.w     D0, [A6 - 0x12]
  3202. 00002258  B068 0214                cmp.w      D0, [A0 + 0x214]
  3203. 0000225C  6602                     bne        +0x4 /* 00002260 */
  3204. 0000225E  7C01                     moveq.l    D6, 0x01
  3205. label00002260:
  3206. 00002260  4267                     clr.w      -[A7]
  3207. 00002262  1F06                     move.b     -[A7], D6
  3208. 00002264  4EBA FD94                jsr        [PC - 0x26C /* 00001FFA */]
  3209. 00002268  101F                     move.b     D0, [A7]+
  3210. 0000226A  6702                     beq        +0x4 /* 0000226E */
  3211. 0000226C  6030                     bra        +0x32 /* 0000229E */
  3212. label0000226E:
  3213. 0000226E  206D D7C8                movea.l    A0, [A5 - 0x2838]
  3214. 00002272  2050                     movea.l    A0, [A0]
  3215. 00002274  302E FFEE                move.w     D0, [A6 - 0x12]
  3216. 00002278  B068 0214                cmp.w      D0, [A0 + 0x214]
  3217. 0000227C  6608                     bne        +0xA /* 00002286 */
  3218. 0000227E  3F3C 0096                move.w     -[A7], 0x96
  3219. 00002282  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  3220. label00002286:
  3221. 00002286  486E FFF0                pea.l      [A6 - 0x10]
  3222. 0000228A  4EBA 09E4                jsr        [PC + 0x9E4 /* 00002C70 */]
  3223. 0000228E  3E2E FFEA                move.w     D7, [A6 - 0x16]
  3224. 00002292  70FF                     moveq.l    D0, 0xFFFFFFFF
  3225. 00002294  B047                     cmp.w      D0, D7
  3226. 00002296  6600 FE7C                bne        -0x182 /* 00002114 */
  3227. 0000229A  422E 000C                clr.b      [A6 + 0xC]
  3228. label0000229E:
  3229. 0000229E  4CDF 00C0                movem.l    D6,D7, [A7]+
  3230. 000022A2  4E5E                     unlink     A6
  3231. 000022A4  2E9F                     move.l     [A7], [A7]+
  3232. 000022A6  4E75                     rts
  3233. export_551:
  3234. fn000022A8:
  3235. 000022A8  4E56 FFFC                link       A6, -0x0004
  3236. 000022AC  2D6D E2F8 FFFC           move.l     [A6 - 0x4], [A5 - 0x1D08]
  3237. 000022B2  2B6D E2FC E2F8           move.l     [A5 - 0x1D08], [A5 - 0x1D04]
  3238. 000022B8  4267                     clr.w      -[A7]
  3239. 000022BA  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  3240. 000022BE  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  3241. 000022C2  4EBA 0012                jsr        [PC + 0x12 /* 000022D6 */]
  3242. 000022C6  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  3243. 000022CA  2B6E FFFC E2F8           move.l     [A5 - 0x1D08], [A6 - 0x4]
  3244. 000022D0  4E5E                     unlink     A6
  3245. 000022D2  2E9F                     move.l     [A7], [A7]+
  3246. 000022D4  4E75                     rts
  3247. fn000022D6:
  3248. 000022D6  4E56 FFE8                link       A6, -0x0018
  3249. 000022DA  4267                     clr.w      -[A7]
  3250. 000022DC  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  3251. 000022E0  4267                     clr.w      -[A7]
  3252. 000022E2  4EBA FD62                jsr        [PC - 0x29E /* 00002046 */]
  3253. 000022E6  101F                     move.b     D0, [A7]+
  3254. 000022E8  670A                     beq        +0xC /* 000022F4 */
  3255. 000022EA  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  3256. 000022F0  6000 00F0                bra        +0xF2 /* 000023E2 */
  3257. label000022F4:
  3258. 000022F4  422E 000C                clr.b      [A6 + 0xC]
  3259. 000022F8  102E 0008                move.b     D0, [A6 + 0x8]
  3260. 000022FC  6604                     bne        +0x6 /* 00002302 */
  3261. 000022FE  6000 00E2                bra        +0xE4 /* 000023E2 */
  3262. label00002302:
  3263. 00002302  4A6E 000A                tst.w      [A6 + 0xA]
  3264. 00002306  6D00 00BC                blt        +0xBE /* 000023C4 */
  3265. 0000230A  206D D64C                movea.l    A0, [A5 - 0x29B4]
  3266. 0000230E  302E 000A                move.w     D0, [A6 + 0xA]
  3267. 00002312  5340                     subq.w     D0, 1
  3268. 00002314  E740                     asl        D0.w, 3
  3269. 00002316  48C0                     ext.l      D0
  3270. 00002318  D090                     add.l      D0, [A0]
  3271. 0000231A  2040                     movea.l    A0, D0
  3272. 0000231C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3273. 00002320  22D8                     move.l     [A1]+, [A0]+
  3274. 00002322  22D8                     move.l     [A1]+, [A0]+
  3275. 00002324  7001                     moveq.l    D0, 0x01
  3276. 00002326  B02E FFFD                cmp.b      D0, [A6 - 0x3]
  3277. 0000232A  6700 0098                beq        +0x9A /* 000023C4 */
  3278. 0000232E  7002                     moveq.l    D0, 0x02
  3279. 00002330  B02E FFFD                cmp.b      D0, [A6 - 0x3]
  3280. 00002334  57C0                     seq        D0
  3281. 00002336  4A00                     tst.b      D0
  3282. 00002338  6716                     beq        +0x18 /* 00002350 */
  3283. 0000233A  206D D7C8                movea.l    A0, [A5 - 0x2838]
  3284. 0000233E  2050                     movea.l    A0, [A0]
  3285. 00002340  322E FFFE                move.w     D1, [A6 - 0x2]
  3286. 00002344  B268 0212                cmp.w      D1, [A0 + 0x212]
  3287. 00002348  57C1                     seq        D1
  3288. 0000234A  C001                     and.b      D0, D1
  3289. 0000234C  6600 0094                bne        +0x96 /* 000023E2 */
  3290. label00002350:
  3291. 00002350  486E FFE8                pea.l      [A6 - 0x18]
  3292. 00002354  4EBA 0982                jsr        [PC + 0x982 /* 00002CD8 */]
  3293. 00002358  2F3C 0064 0000           move.l     -[A7], 0x640000 /* 'd\0\0' */
  3294. 0000235E  4EAD 170A                jsr        [A5 + 0x170A /* export_733 */]
  3295. 00002362  101F                     move.b     D0, [A7]+
  3296. 00002364  675E                     beq        +0x60 /* 000023C4 */
  3297. 00002366  486E 000A                pea.l      [A6 + 0xA]
  3298. 0000236A  486D E460                pea.l      [A5 - 0x1BA0]
  3299. 0000236E  3F3C 0002                move.w     -[A7], 0x2
  3300. 00002372  4EBA 0D62                jsr        [PC + 0xD62 /* 000030D6 */]
  3301. 00002376  1F3C 0002                move.b     -[A7], 0x2
  3302. 0000237A  4EBA 0996                jsr        [PC + 0x996 /* 00002D12 */]
  3303. 0000237E  70FF                     moveq.l    D0, 0xFFFFFFFF
  3304. 00002380  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  3305. 00002384  670C                     beq        +0xE /* 00002392 */
  3306. 00002386  54AD E2FC                addq.l     [A5 - 0x1D04], 2
  3307. 0000238A  206D E2FC                movea.l    A0, [A5 - 0x1D04]
  3308. 0000238E  30AE FFF8                move.w     [A0], [A6 - 0x8]
  3309. label00002392:
  3310. 00002392  202D E2FC                move.l     D0, [A5 - 0x1D04]
  3311. 00002396  B0AD E2F4                cmp.l      D0, [A5 - 0x1D0C]
  3312. 0000239A  6F0A                     ble        +0xC /* 000023A6 */
  3313. 0000239C  3F3C 0087                move.w     -[A7], 0x87
  3314. 000023A0  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  3315. 000023A4  6016                     bra        +0x18 /* 000023BC */
  3316. label000023A6:
  3317. 000023A6  4267                     clr.w      -[A7]
  3318. 000023A8  1F3C 0001                move.b     -[A7], 0x1
  3319. 000023AC  4EBA FC4C                jsr        [PC - 0x3B4 /* 00001FFA */]
  3320. 000023B0  101F                     move.b     D0, [A7]+
  3321. 000023B2  6708                     beq        +0xA /* 000023BC */
  3322. 000023B4  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  3323. 000023BA  6026                     bra        +0x28 /* 000023E2 */
  3324. label000023BC:
  3325. 000023BC  486E FFE8                pea.l      [A6 - 0x18]
  3326. 000023C0  4EBA 08AE                jsr        [PC + 0x8AE /* 00002C70 */]
  3327. label000023C4:
  3328. 000023C4  4267                     clr.w      -[A7]
  3329. 000023C6  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  3330. 000023CA  1F3C 0001                move.b     -[A7], 0x1
  3331. 000023CE  4EBA FC76                jsr        [PC - 0x38A /* 00002046 */]
  3332. 000023D2  101F                     move.b     D0, [A7]+
  3333. 000023D4  6708                     beq        +0xA /* 000023DE */
  3334. 000023D6  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  3335. 000023DC  6004                     bra        +0x6 /* 000023E2 */
  3336. label000023DE:
  3337. 000023DE  422E 000C                clr.b      [A6 + 0xC]
  3338. label000023E2:
  3339. 000023E2  4E5E                     unlink     A6
  3340. 000023E4  2E9F                     move.l     [A7], [A7]+
  3341. 000023E6  4E75                     rts
  3342. export_552:
  3343. 000023E8  4E56 0000                link       A6, 0
  3344. 000023EC  102D D032                move.b     D0, [A5 - 0x2FCE]
  3345. 000023F0  6702                     beq        +0x4 /* 000023F4 */
  3346. 000023F2  6008                     bra        +0xA /* 000023FC */
  3347. label000023F4:
  3348. 000023F4  2F2D E40C                move.l     -[A7], [A5 - 0x1BF4]
  3349. 000023F8  205F                     movea.l    A0, [A7]+
  3350. 000023FA  4E90                     jsr        [A0]
  3351. label000023FC:
  3352. 000023FC  4E5E                     unlink     A6
  3353. 000023FE  4E75                     rts
  3354. export_553:
  3355. 00002400  4E56 FFFC                link       A6, -0x0004
  3356. 00002404  48E7 0300                movem.l    -[A7], D6,D7
  3357. 00002408  422E 000E                clr.b      [A6 + 0xE]
  3358. 0000240C  206D D7C8                movea.l    A0, [A5 - 0x2838]
  3359. 00002410  2050                     movea.l    A0, [A0]
  3360. 00002412  302E 000C                move.w     D0, [A6 + 0xC]
  3361. 00002416  D040                     add.w      D0, D0
  3362. 00002418  41E8 00B4                lea.l      A0, [A0 + 0xB4]
  3363. 0000241C  3E30 0000                move.w     D7, [A0 + D0.w]
  3364. 00002420  70FF                     moveq.l    D0, 0xFFFFFFFF
  3365. 00002422  B047                     cmp.w      D0, D7
  3366. 00002424  57C0                     seq        D0
  3367. 00002426  4A00                     tst.b      D0
  3368. 00002428  670E                     beq        +0x10 /* 00002438 */
  3369. 0000242A  122E 0008                move.b     D1, [A6 + 0x8]
  3370. 0000242E  0A01 0001                xori.b     D1, 0x1
  3371. 00002432  C001                     and.b      D0, D1
  3372. 00002434  6600 00AC                bne        +0xAE /* 000024E2 */
  3373. label00002438:
  3374. 00002438  70FF                     moveq.l    D0, 0xFFFFFFFF
  3375. 0000243A  B047                     cmp.w      D0, D7
  3376. 0000243C  676A                     beq        +0x6C /* 000024A8 */
  3377. 0000243E  701B                     moveq.l    D0, 0x1B
  3378. 00002440  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  3379. 00002444  56C0                     sne        D0
  3380. 00002446  4A00                     tst.b      D0
  3381. 00002448  660C                     bne        +0xE /* 00002456 */
  3382. 0000244A  7203                     moveq.l    D1, 0x03
  3383. 0000244C  B22D D7D5                cmp.b      D1, [A5 - 0x282B]
  3384. 00002450  56C1                     sne        D1
  3385. 00002452  8001                     or.b       D0, D1
  3386. 00002454  6710                     beq        +0x12 /* 00002466 */
  3387. label00002456:
  3388. 00002456  102E 0008                move.b     D0, [A6 + 0x8]
  3389. 0000245A  6708                     beq        +0xA /* 00002464 */
  3390. 0000245C  3F3C 0054                move.w     -[A7], 0x54 /* 'T' */
  3391. 00002460  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  3392. label00002464:
  3393. 00002464  607C                     bra        +0x7E /* 000024E2 */
  3394. label00002466:
  3395. 00002466  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  3396. 0000246A  3C2D E218                move.w     D6, [A5 - 0x1DE8]
  3397. 0000246E  3B7C 0064 E218           move.w     [A5 - 0x1DE8], 0x64 /* 'd' */
  3398. 00002474  486D CEEC                pea.l      [A5 - 0x3114]
  3399. 00002478  3F3C 0002                move.w     -[A7], 0x2
  3400. 0000247C  1F3C 000F                move.b     -[A7], 0xF
  3401. 00002480  4EBA 0BA8                jsr        [PC + 0xBA8 /* 0000302A */]
  3402. 00002484  4267                     clr.w      -[A7]
  3403. 00002486  3F07                     move.w     -[A7], D7
  3404. 00002488  1F3C 0001                move.b     -[A7], 0x1
  3405. 0000248C  4EBA FE1A                jsr        [PC - 0x1E6 /* 000022A8 */]
  3406. 00002490  1B5F CEEA                move.b     [A5 - 0x3116], [A7]+
  3407. 00002494  3B46 E218                move.w     [A5 - 0x1DE8], D6
  3408. 00002498  102D CEEA                move.b     D0, [A5 - 0x3116]
  3409. 0000249C  660A                     bne        +0xC /* 000024A8 */
  3410. 0000249E  3F3C 0055                move.w     -[A7], 0x55 /* 'U' */
  3411. 000024A2  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  3412. 000024A6  603A                     bra        +0x3C /* 000024E2 */
  3413. label000024A8:
  3414. 000024A8  1D7C 0001 000E           move.b     [A6 + 0xE], 0x1
  3415. 000024AE  486E 000A                pea.l      [A6 + 0xA]
  3416. 000024B2  486D D140                pea.l      [A5 - 0x2EC0]
  3417. 000024B6  3F3C 0001                move.w     -[A7], 0x1
  3418. 000024BA  4EBA 0C1A                jsr        [PC + 0xC1A /* 000030D6 */]
  3419. 000024BE  302E 000C                move.w     D0, [A6 + 0xC]
  3420. 000024C2  5340                     subq.w     D0, 1
  3421. 000024C4  41ED D450                lea.l      A0, [A5 - 0x2BB0]
  3422. 000024C8  E540                     asl        D0.w, 2
  3423. 000024CA  4870 0000                pea.l      [A0 + D0.w]
  3424. 000024CE  486D E40C                pea.l      [A5 - 0x1BF4]
  3425. 000024D2  3F3C 0004                move.w     -[A7], 0x4
  3426. 000024D6  4EBA 0BFE                jsr        [PC + 0xBFE /* 000030D6 */]
  3427. 000024DA  1F3C 0003                move.b     -[A7], 0x3
  3428. 000024DE  4EBA 0832                jsr        [PC + 0x832 /* 00002D12 */]
  3429. label000024E2:
  3430. 000024E2  4CDF 00C0                movem.l    D6,D7, [A7]+
  3431. 000024E6  4E5E                     unlink     A6
  3432. 000024E8  205F                     movea.l    A0, [A7]+
  3433. 000024EA  5C4F                     addq.w     A7, 6
  3434. 000024EC  4ED0                     jmp        [A0]
  3435. fn000024EE:
  3436. 000024EE  4E56 FFFE                link       A6, -0x0002
  3437. 000024F2  2F07                     move.l     -[A7], D7
  3438. 000024F4  102D D7D5                move.b     D0, [A5 - 0x282B]
  3439. 000024F8  4880                     ext.w      D0
  3440. 000024FA  3E00                     move.w     D7, D0
  3441. 000024FC  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  3442. 00002500  4267                     clr.w      -[A7]
  3443. 00002502  206D D7C8                movea.l    A0, [A5 - 0x2838]
  3444. 00002506  2050                     movea.l    A0, [A0]
  3445. 00002508  3007                     move.w     D0, D7
  3446. 0000250A  D040                     add.w      D0, D0
  3447. 0000250C  3F30 0022                move.w     -[A7], [A0 + D0.w + 0x22]
  3448. 00002510  1F3C 0001                move.b     -[A7], 0x1
  3449. 00002514  4EBA FD92                jsr        [PC - 0x26E /* 000022A8 */]
  3450. 00002518  101F                     move.b     D0, [A7]+
  3451. 0000251A  6714                     beq        +0x16 /* 00002530 */
  3452. 0000251C  3007                     move.w     D0, D7
  3453. 0000251E  5340                     subq.w     D0, 1
  3454. 00002520  41ED E2C0                lea.l      A0, [A5 - 0x1D40]
  3455. 00002524  E540                     asl        D0.w, 2
  3456. 00002526  2F30 0000                move.l     -[A7], [A0 + D0.w]
  3457. 0000252A  205F                     movea.l    A0, [A7]+
  3458. 0000252C  4E90                     jsr        [A0]
  3459. 0000252E  6008                     bra        +0xA /* 00002538 */
  3460. label00002530:
  3461. 00002530  3F3C 0056                move.w     -[A7], 0x56 /* 'V' */
  3462. 00002534  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  3463. label00002538:
  3464. 00002538  2E1F                     move.l     D7, [A7]+
  3465. 0000253A  4E5E                     unlink     A6
  3466. 0000253C  4E75                     rts
  3467. fn0000253E:
  3468. 0000253E  4E56 0000                link       A6, 0
  3469. 00002542  4EBA 0CC4                jsr        [PC + 0xCC4 /* 00003208 */]
  3470. 00002546  102D D032                move.b     D0, [A5 - 0x2FCE]
  3471. 0000254A  6702                     beq        +0x4 /* 0000254E */
  3472. 0000254C  6012                     bra        +0x14 /* 00002560 */
  3473. label0000254E:
  3474. 0000254E  700B                     moveq.l    D0, 0x0B
  3475. 00002550  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  3476. 00002554  6606                     bne        +0x8 /* 0000255C */
  3477. 00002556  4EBA FF96                jsr        [PC - 0x6A /* 000024EE */]
  3478. 0000255A  6004                     bra        +0x6 /* 00002560 */
  3479. label0000255C:
  3480. 0000255C  4EBA 11C8                jsr        [PC + 0x11C8 /* 00003726 */]
  3481. label00002560:
  3482. 00002560  4E5E                     unlink     A6
  3483. 00002562  4E75                     rts
  3484. fn00002564:
  3485. 00002564  4E56 FFFE                link       A6, -0x0002
  3486. 00002568  1B7C 0001 E2BE           move.b     [A5 - 0x1D42], 0x1
  3487. 0000256E  422D E21A                clr.b      [A5 - 0x1DE6]
  3488. 00002572  3D6D D1BC FFFE           move.w     [A6 - 0x2], [A5 - 0x2E44]
  3489. 00002578  486D E414                pea.l      [A5 - 0x1BEC]
  3490. 0000257C  486D E1F8                pea.l      [A5 - 0x1E08]
  3491. 00002580  4EAD 0D82                jsr        [A5 + 0xD82 /* export_428 */]
  3492. 00002584  426D E302                clr.w      [A5 - 0x1CFE]
  3493. 00002588  426D E300                clr.w      [A5 - 0x1D00]
  3494. 0000258C  4EBA FFB0                jsr        [PC - 0x50 /* 0000253E */]
  3495. 00002590  486D E414                pea.l      [A5 - 0x1BEC]
  3496. 00002594  4EAD 0D52                jsr        [A5 + 0xD52 /* export_422 */]
  3497. 00002598  3B6E FFFE D1BC           move.w     [A5 - 0x2E44], [A6 - 0x2]
  3498. 0000259E  422D E2BE                clr.b      [A5 - 0x1D42]
  3499. 000025A2  4E5E                     unlink     A6
  3500. 000025A4  4E75                     rts
  3501. fn000025A6:
  3502. 000025A6  4E56 0000                link       A6, 0
  3503. label000025AA:
  3504. 000025AA  700B                     moveq.l    D0, 0x0B
  3505. 000025AC  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  3506. 000025B0  57C0                     seq        D0
  3507. 000025B2  4A00                     tst.b      D0
  3508. 000025B4  670C                     beq        +0xE /* 000025C2 */
  3509. 000025B6  7203                     moveq.l    D1, 0x03
  3510. 000025B8  B22D D7D5                cmp.b      D1, [A5 - 0x282B]
  3511. 000025BC  57C1                     seq        D1
  3512. 000025BE  C001                     and.b      D0, D1
  3513. 000025C0  661C                     bne        +0x1E /* 000025DE */
  3514. label000025C2:
  3515. 000025C2  7202                     moveq.l    D1, 0x02
  3516. 000025C4  B22D D7D4                cmp.b      D1, [A5 - 0x282C]
  3517. 000025C8  57C1                     seq        D1
  3518. 000025CA  8001                     or.b       D0, D1
  3519. 000025CC  6610                     bne        +0x12 /* 000025DE */
  3520. 000025CE  802D D032                or.b       D0, [A5 - 0x2FCE]
  3521. 000025D2  0240 0001                andi.w     D0, 0x1
  3522. 000025D6  6606                     bne        +0x8 /* 000025DE */
  3523. 000025D8  4EBA FF64                jsr        [PC - 0x9C /* 0000253E */]
  3524. 000025DC  60CC                     bra        -0x32 /* 000025AA */
  3525. label000025DE:
  3526. 000025DE  4EBA 0C28                jsr        [PC + 0xC28 /* 00003208 */]
  3527. 000025E2  700B                     moveq.l    D0, 0x0B
  3528. 000025E4  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  3529. 000025E8  57C0                     seq        D0
  3530. 000025EA  4A00                     tst.b      D0
  3531. 000025EC  670A                     beq        +0xC /* 000025F8 */
  3532. 000025EE  7203                     moveq.l    D1, 0x03
  3533. 000025F0  B22D D7D5                cmp.b      D1, [A5 - 0x282B]
  3534. 000025F4  57C1                     seq        D1
  3535. 000025F6  C001                     and.b      D0, D1
  3536. label000025F8:
  3537. 000025F8  4400                     neg.b      D0
  3538. 000025FA  1D40 0008                move.b     [A6 + 0x8], D0
  3539. 000025FE  4E5E                     unlink     A6
  3540. 00002600  4E75                     rts
  3541. export_554:
  3542. 00002602  4E56 0000                link       A6, 0
  3543. 00002606  1F3C 0004                move.b     -[A7], 0x4
  3544. 0000260A  4EBA 0706                jsr        [PC + 0x706 /* 00002D12 */]
  3545. 0000260E  4E5E                     unlink     A6
  3546. 00002610  4E75                     rts
  3547. export_555:
  3548. 00002612  4E56 0000                link       A6, 0
  3549. 00002616  3F3C 0057                move.w     -[A7], 0x57 /* 'W' */
  3550. 0000261A  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  3551. 0000261E  4E5E                     unlink     A6
  3552. 00002620  4E75                     rts
  3553. export_556:
  3554. 00002622  4E56 0000                link       A6, 0
  3555. 00002626  3F3C 0058                move.w     -[A7], 0x58 /* 'X' */
  3556. 0000262A  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  3557. 0000262E  4E5E                     unlink     A6
  3558. 00002630  4E75                     rts
  3559. fn00002632:
  3560. 00002632  4E56 0000                link       A6, 0
  3561. 00002636  7014                     moveq.l    D0, 0x14
  3562. 00002638  B06D E302                cmp.w      D0, [A5 - 0x1CFE]
  3563. 0000263C  6E0A                     bgt        +0xC /* 00002648 */
  3564. 0000263E  3F3C 0059                move.w     -[A7], 0x59 /* 'Y' */
  3565. 00002642  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  3566. 00002646  6020                     bra        +0x22 /* 00002668 */
  3567. label00002648:
  3568. 00002648  526D E302                addq.w     [A5 - 0x1CFE], 1
  3569. 0000264C  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  3570. 00002650  70FF                     moveq.l    D0, 0xFFFFFFFF
  3571. 00002652  2F00                     move.l     -[A7], D0
  3572. 00002654  302D E302                move.w     D0, [A5 - 0x1CFE]
  3573. 00002658  5340                     subq.w     D0, 1
  3574. 0000265A  41ED E26E                lea.l      A0, [A5 - 0x1D92]
  3575. 0000265E  E540                     asl        D0.w, 2
  3576. 00002660  4870 0000                pea.l      [A0 + D0.w]
  3577. 00002664  4EBA 0818                jsr        [PC + 0x818 /* 00002E7E */]
  3578. label00002668:
  3579. 00002668  4E5E                     unlink     A6
  3580. 0000266A  205F                     movea.l    A0, [A7]+
  3581. 0000266C  544F                     addq.w     A7, 2
  3582. 0000266E  4ED0                     jmp        [A0]
  3583. export_557:
  3584. 00002670  4E56 FFFE                link       A6, -0x0002
  3585. 00002674  4267                     clr.w      -[A7]
  3586. 00002676  486E FFFE                pea.l      [A6 - 0x2]
  3587. 0000267A  4EAD 0C0A                jsr        [A5 + 0xC0A /* export_381 */]
  3588. 0000267E  101F                     move.b     D0, [A7]+
  3589. 00002680  660A                     bne        +0xC /* 0000268C */
  3590. 00002682  3F3C 0056                move.w     -[A7], 0x56 /* 'V' */
  3591. 00002686  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  3592. 0000268A  6054                     bra        +0x56 /* 000026E0 */
  3593. label0000268C:
  3594. 0000268C  7001                     moveq.l    D0, 0x01
  3595. 0000268E  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  3596. 00002692  6616                     bne        +0x18 /* 000026AA */
  3597. 00002694  4A6D E300                tst.w      [A5 - 0x1D00]
  3598. 00002698  6E0A                     bgt        +0xC /* 000026A4 */
  3599. 0000269A  3F3C 0031                move.w     -[A7], 0x31 /* '1' */
  3600. 0000269E  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  3601. 000026A2  603C                     bra        +0x3E /* 000026E0 */
  3602. label000026A4:
  3603. 000026A4  4267                     clr.w      -[A7]
  3604. 000026A6  4EBA FF8A                jsr        [PC - 0x76 /* 00002632 */]
  3605. label000026AA:
  3606. 000026AA  7002                     moveq.l    D0, 0x02
  3607. 000026AC  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  3608. 000026B0  660C                     bne        +0xE /* 000026BE */
  3609. 000026B2  1F3C 0005                move.b     -[A7], 0x5
  3610. 000026B6  4EBA 065A                jsr        [PC + 0x65A /* 00002D12 */]
  3611. 000026BA  4EBA 0AFA                jsr        [PC + 0xAFA /* 000031B6 */]
  3612. label000026BE:
  3613. 000026BE  7003                     moveq.l    D0, 0x03
  3614. 000026C0  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  3615. 000026C4  661A                     bne        +0x1C /* 000026E0 */
  3616. 000026C6  1B7C 0001 CEEA           move.b     [A5 - 0x3116], 0x1
  3617. 000026CC  486D CEEA                pea.l      [A5 - 0x3116]
  3618. 000026D0  486D D032                pea.l      [A5 - 0x2FCE]
  3619. 000026D4  3F3C 0001                move.w     -[A7], 0x1
  3620. 000026D8  4EBA 09FC                jsr        [PC + 0x9FC /* 000030D6 */]
  3621. 000026DC  4EBA 0AD8                jsr        [PC + 0xAD8 /* 000031B6 */]
  3622. label000026E0:
  3623. 000026E0  4E5E                     unlink     A6
  3624. 000026E2  4E75                     rts
  3625. export_558:
  3626. 000026E4  4E56 0000                link       A6, 0
  3627. 000026E8  1F3C 0006                move.b     -[A7], 0x6
  3628. 000026EC  4EBA 0624                jsr        [PC + 0x624 /* 00002D12 */]
  3629. 000026F0  4E5E                     unlink     A6
  3630. 000026F2  4E75                     rts
  3631. fn000026F4:
  3632. 000026F4  4E56 0000                link       A6, 0
  3633. 000026F8  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  3634. 000026FC  700B                     moveq.l    D0, 0x0B
  3635. 000026FE  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  3636. 00002702  56C0                     sne        D0
  3637. 00002704  4A00                     tst.b      D0
  3638. 00002706  660C                     bne        +0xE /* 00002714 */
  3639. 00002708  7206                     moveq.l    D1, 0x06
  3640. 0000270A  B22D D7D5                cmp.b      D1, [A5 - 0x282B]
  3641. 0000270E  56C1                     sne        D1
  3642. 00002710  8001                     or.b       D0, D1
  3643. 00002712  6714                     beq        +0x16 /* 00002728 */
  3644. label00002714:
  3645. 00002714  3F3C 005A                move.w     -[A7], 0x5A /* 'Z' */
  3646. 00002718  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  3647. 0000271C  206E 0008                movea.l    A0, [A6 + 0x8]
  3648. 00002720  2C48                     movea.l    A6, A0
  3649. 00002722  4EFA 0176                jmp        [PC + 0x176 /* 0000289A */]
  3650. 00002726  0000 4EAD                ori.b      D0, 0xAD
  3651. // begin alternate branch 00002728-0000272C
  3652. label00002728:
  3653. 00002728  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  3654. // end alternate branch 00002728-0000272C
  3655. label00002728: // (misaligned)
  3656. 0000272A  1512                     move.b     -[A2], [A2]
  3657. 0000272C  7002                     moveq.l    D0, 0x02
  3658. 0000272E  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  3659. 00002732  6714                     beq        +0x16 /* 00002748 */
  3660. 00002734  3F3C 005B                move.w     -[A7], 0x5B /* '[' */
  3661. 00002738  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  3662. 0000273C  206E 0008                movea.l    A0, [A6 + 0x8]
  3663. 00002740  2C48                     movea.l    A6, A0
  3664. 00002742  4EFA 0156                jmp        [PC + 0x156 /* 0000289A */]
  3665. 00002746  0000 4EAD                ori.b      D0, 0xAD
  3666. // begin alternate branch 00002748-0000274C
  3667. label00002748:
  3668. 00002748  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  3669. // end alternate branch 00002748-0000274C
  3670. label00002748: // (misaligned)
  3671. 0000274A  1512                     move.b     -[A2], [A2]
  3672. 0000274C  4E5E                     unlink     A6
  3673. 0000274E  2E9F                     move.l     [A7], [A7]+
  3674. 00002750  4E75                     rts
  3675. export_559:
  3676. 00002752  4E56 FFF8                link       A6, -0x0008
  3677. 00002756  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  3678. 0000275A  700B                     moveq.l    D0, 0x0B
  3679. 0000275C  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  3680. 00002760  56C0                     sne        D0
  3681. 00002762  4A00                     tst.b      D0
  3682. 00002764  660C                     bne        +0xE /* 00002772 */
  3683. 00002766  720D                     moveq.l    D1, 0x0D
  3684. 00002768  B22D D7D5                cmp.b      D1, [A5 - 0x282B]
  3685. 0000276C  56C1                     sne        D1
  3686. 0000276E  8001                     or.b       D0, D1
  3687. 00002770  670C                     beq        +0xE /* 0000277E */
  3688. label00002772:
  3689. 00002772  3F3C 0056                move.w     -[A7], 0x56 /* 'V' */
  3690. 00002776  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  3691. 0000277A  6000 011E                bra        +0x120 /* 0000289A */
  3692. label0000277E:
  3693. 0000277E  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  3694. 00002782  1F3C 0003                move.b     -[A7], 0x3
  3695. 00002786  70FF                     moveq.l    D0, 0xFFFFFFFF
  3696. 00002788  2F00                     move.l     -[A7], D0
  3697. 0000278A  486E FFF8                pea.l      [A6 - 0x8]
  3698. 0000278E  4EBA 06EE                jsr        [PC + 0x6EE /* 00002E7E */]
  3699. 00002792  7002                     moveq.l    D0, 0x02
  3700. 00002794  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  3701. 00002798  6720                     beq        +0x22 /* 000027BA */
  3702. 0000279A  4EBA FDA2                jsr        [PC - 0x25E /* 0000253E */]
  3703. 0000279E  700B                     moveq.l    D0, 0x0B
  3704. 000027A0  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  3705. 000027A4  57C0                     seq        D0
  3706. 000027A6  4A00                     tst.b      D0
  3707. 000027A8  670E                     beq        +0x10 /* 000027B8 */
  3708. 000027AA  7202                     moveq.l    D1, 0x02
  3709. 000027AC  B22D D7D5                cmp.b      D1, [A5 - 0x282B]
  3710. 000027B0  57C1                     seq        D1
  3711. 000027B2  C001                     and.b      D0, D1
  3712. 000027B4  6600 008A                bne        +0x8C /* 00002840 */
  3713. label000027B8:
  3714. 000027B8  607C                     bra        +0x7E /* 00002836 */
  3715. label000027BA:
  3716. 000027BA  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  3717. label000027BE:
  3718. 000027BE  700B                     moveq.l    D0, 0x0B
  3719. 000027C0  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  3720. 000027C4  57C0                     seq        D0
  3721. 000027C6  4A00                     tst.b      D0
  3722. 000027C8  671A                     beq        +0x1C /* 000027E4 */
  3723. 000027CA  7203                     moveq.l    D1, 0x03
  3724. 000027CC  B22D D7D5                cmp.b      D1, [A5 - 0x282B]
  3725. 000027D0  57C1                     seq        D1
  3726. 000027D2  4A01                     tst.b      D1
  3727. 000027D4  662A                     bne        +0x2C /* 00002800 */
  3728. 000027D6  7402                     moveq.l    D2, 0x02
  3729. 000027D8  B42D D7D5                cmp.b      D2, [A5 - 0x282B]
  3730. 000027DC  57C2                     seq        D2
  3731. 000027DE  8202                     or.b       D1, D2
  3732. 000027E0  C001                     and.b      D0, D1
  3733. 000027E2  661C                     bne        +0x1E /* 00002800 */
  3734. label000027E4:
  3735. 000027E4  7202                     moveq.l    D1, 0x02
  3736. 000027E6  B22D D7D4                cmp.b      D1, [A5 - 0x282C]
  3737. 000027EA  57C1                     seq        D1
  3738. 000027EC  8001                     or.b       D0, D1
  3739. 000027EE  6610                     bne        +0x12 /* 00002800 */
  3740. 000027F0  802D D032                or.b       D0, [A5 - 0x2FCE]
  3741. 000027F4  0240 0001                andi.w     D0, 0x1
  3742. 000027F8  6606                     bne        +0x8 /* 00002800 */
  3743. 000027FA  4EBA FD42                jsr        [PC - 0x2BE /* 0000253E */]
  3744. 000027FE  60BE                     bra        -0x40 /* 000027BE */
  3745. label00002800:
  3746. 00002800  7002                     moveq.l    D0, 0x02
  3747. 00002802  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  3748. 00002806  660C                     bne        +0xE /* 00002814 */
  3749. 00002808  3F3C 005D                move.w     -[A7], 0x5D /* ']' */
  3750. 0000280C  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  3751. 00002810  6000 0088                bra        +0x8A /* 0000289A */
  3752. label00002814:
  3753. 00002814  700B                     moveq.l    D0, 0x0B
  3754. 00002816  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  3755. 0000281A  57C0                     seq        D0
  3756. 0000281C  4A00                     tst.b      D0
  3757. 0000281E  670C                     beq        +0xE /* 0000282C */
  3758. 00002820  7202                     moveq.l    D1, 0x02
  3759. 00002822  B22D D7D5                cmp.b      D1, [A5 - 0x282B]
  3760. 00002826  57C1                     seq        D1
  3761. 00002828  C001                     and.b      D0, D1
  3762. 0000282A  6614                     bne        +0x16 /* 00002840 */
  3763. label0000282C:
  3764. 0000282C  4EBA 09DA                jsr        [PC + 0x9DA /* 00003208 */]
  3765. 00002830  2F0E                     move.l     -[A7], A6
  3766. 00002832  4EBA FEC0                jsr        [PC - 0x140 /* 000026F4 */]
  3767. label00002836:
  3768. 00002836  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3769. 0000283A  4EBA 098A                jsr        [PC + 0x98A /* 000031C6 */]
  3770. 0000283E  605A                     bra        +0x5C /* 0000289A */
  3771. label00002840:
  3772. 00002840  4267                     clr.w      -[A7]
  3773. 00002842  70FF                     moveq.l    D0, 0xFFFFFFFF
  3774. 00002844  2F00                     move.l     -[A7], D0
  3775. 00002846  486E FFFC                pea.l      [A6 - 0x4]
  3776. 0000284A  4EBA 0632                jsr        [PC + 0x632 /* 00002E7E */]
  3777. 0000284E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3778. 00002852  4EBA 0972                jsr        [PC + 0x972 /* 000031C6 */]
  3779. 00002856  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  3780. 0000285A  7002                     moveq.l    D0, 0x02
  3781. 0000285C  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  3782. 00002860  6706                     beq        +0x8 /* 00002868 */
  3783. 00002862  4EBA FCDA                jsr        [PC - 0x326 /* 0000253E */]
  3784. 00002866  602A                     bra        +0x2C /* 00002892 */
  3785. label00002868:
  3786. 00002868  4EAD 154A                jsr        [A5 + 0x154A /* export_677 */]
  3787. 0000286C  4EBA 099A                jsr        [PC + 0x99A /* 00003208 */]
  3788. 00002870  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  3789. 00002874  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  3790. 00002878  4267                     clr.w      -[A7]
  3791. 0000287A  4EBA FD2A                jsr        [PC - 0x2D6 /* 000025A6 */]
  3792. 0000287E  101F                     move.b     D0, [A7]+
  3793. 00002880  660A                     bne        +0xC /* 0000288C */
  3794. 00002882  3F3C 005E                move.w     -[A7], 0x5E /* '^' */
  3795. 00002886  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  3796. 0000288A  600E                     bra        +0x10 /* 0000289A */
  3797. label0000288C:
  3798. 0000288C  2F0E                     move.l     -[A7], A6
  3799. 0000288E  4EBA FE64                jsr        [PC - 0x19C /* 000026F4 */]
  3800. label00002892:
  3801. 00002892  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3802. 00002896  4EBA 092E                jsr        [PC + 0x92E /* 000031C6 */]
  3803. label0000289A:
  3804. 0000289A  4FEE FFD8                lea.l      A7, [A6 - 0x28]
  3805. 0000289E  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  3806. 000028A2  4E5E                     unlink     A6
  3807. 000028A4  4E75                     rts
  3808. export_560:
  3809. 000028A6  4E56 FFFC                link       A6, -0x0004
  3810. 000028AA  4A6D E300                tst.w      [A5 - 0x1D00]
  3811. 000028AE  6F1C                     ble        +0x1E /* 000028CC */
  3812. 000028B0  4267                     clr.w      -[A7]
  3813. 000028B2  302D E300                move.w     D0, [A5 - 0x1D00]
  3814. 000028B6  5340                     subq.w     D0, 1
  3815. 000028B8  41ED E21E                lea.l      A0, [A5 - 0x1DE2]
  3816. 000028BC  E540                     asl        D0.w, 2
  3817. 000028BE  2F30 0000                move.l     -[A7], [A0 + D0.w]
  3818. 000028C2  486E FFFC                pea.l      [A6 - 0x4]
  3819. 000028C6  4EBA 05B6                jsr        [PC + 0x5B6 /* 00002E7E */]
  3820. 000028CA  6008                     bra        +0xA /* 000028D4 */
  3821. label000028CC:
  3822. 000028CC  3F3C 0039                move.w     -[A7], 0x39 /* '9' */
  3823. 000028D0  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  3824. label000028D4:
  3825. 000028D4  4E5E                     unlink     A6
  3826. 000028D6  4E75                     rts
  3827. export_561:
  3828. 000028D8  4E56 FEFE                link       A6, -0x0102
  3829. 000028DC  102D E21A                move.b     D0, [A5 - 0x1DE6]
  3830. 000028E0  670A                     beq        +0xC /* 000028EC */
  3831. 000028E2  3F3C 005F                move.w     -[A7], 0x5F /* '_' */
  3832. 000028E6  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  3833. 000028EA  6064                     bra        +0x66 /* 00002950 */
  3834. label000028EC:
  3835. 000028EC  1B7C 0001 E21A           move.b     [A5 - 0x1DE6], 0x1
  3836. 000028F2  1F3C 0007                move.b     -[A7], 0x7
  3837. 000028F6  4EBA 041A                jsr        [PC + 0x41A /* 00002D12 */]
  3838. 000028FA  4267                     clr.w      -[A7]
  3839. 000028FC  4EBA FCA8                jsr        [PC - 0x358 /* 000025A6 */]
  3840. 00002900  101F                     move.b     D0, [A7]+
  3841. 00002902  660A                     bne        +0xC /* 0000290E */
  3842. 00002904  3F3C 0060                move.w     -[A7], 0x60 /* '`' */
  3843. 00002908  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  3844. 0000290C  6042                     bra        +0x44 /* 00002950 */
  3845. label0000290E:
  3846. 0000290E  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  3847. 00002912  4267                     clr.w      -[A7]
  3848. 00002914  486E FEFE                pea.l      [A6 - 0x102]
  3849. 00002918  4EAD 1562                jsr        [A5 + 0x1562 /* export_680 */]
  3850. 0000291C  486D E30C                pea.l      [A5 - 0x1CF4]
  3851. 00002920  4EAD 24A2                jsr        [A5 + 0x24A2 /* export_1168 */]
  3852. 00002924  101F                     move.b     D0, [A7]+
  3853. 00002926  660C                     bne        +0xE /* 00002934 */
  3854. 00002928  3F3C 0061                move.w     -[A7], 0x61 /* 'a' */
  3855. 0000292C  486D E30C                pea.l      [A5 - 0x1CF4]
  3856. 00002930  4EAD 09B2                jsr        [A5 + 0x9B2 /* export_306 */]
  3857. label00002934:
  3858. 00002934  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  3859. 00002938  7002                     moveq.l    D0, 0x02
  3860. 0000293A  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  3861. 0000293E  6708                     beq        +0xA /* 00002948 */
  3862. 00002940  3F3C 0062                move.w     -[A7], 0x62 /* 'b' */
  3863. 00002944  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  3864. label00002948:
  3865. 00002948  1F3C 0005                move.b     -[A7], 0x5
  3866. 0000294C  4EBA 03C4                jsr        [PC + 0x3C4 /* 00002D12 */]
  3867. label00002950:
  3868. 00002950  4E5E                     unlink     A6
  3869. 00002952  4E75                     rts
  3870. export_562:
  3871. 00002954  4E56 0000                link       A6, 0
  3872. 00002958  1F3C 0008                move.b     -[A7], 0x8
  3873. 0000295C  4EBA 03B4                jsr        [PC + 0x3B4 /* 00002D12 */]
  3874. 00002960  4EBA 0854                jsr        [PC + 0x854 /* 000031B6 */]
  3875. 00002964  4E5E                     unlink     A6
  3876. 00002966  4E75                     rts
  3877. export_563:
  3878. 00002968  4E56 FFF2                link       A6, -0x000E
  3879. 0000296C  48E7 0700                movem.l    -[A7], D5,D6,D7
  3880. 00002970  4267                     clr.w      -[A7]
  3881. 00002972  486E FFF4                pea.l      [A6 - 0xC]
  3882. 00002976  4EAD 0C0A                jsr        [A5 + 0xC0A /* export_381 */]
  3883. 0000297A  101F                     move.b     D0, [A7]+
  3884. 0000297C  660C                     bne        +0xE /* 0000298A */
  3885. 0000297E  3F3C 0056                move.w     -[A7], 0x56 /* 'V' */
  3886. 00002982  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  3887. 00002986  6000 0164                bra        +0x166 /* 00002AEC */
  3888. label0000298A:
  3889. 0000298A  3A2D E302                move.w     D5, [A5 - 0x1CFE]
  3890. 0000298E  7014                     moveq.l    D0, 0x14
  3891. 00002990  B06D E300                cmp.w      D0, [A5 - 0x1D00]
  3892. 00002994  6F06                     ble        +0x8 /* 0000299C */
  3893. 00002996  526D E300                addq.w     [A5 - 0x1D00], 1
  3894. 0000299A  600C                     bra        +0xE /* 000029A8 */
  3895. label0000299C:
  3896. 0000299C  3F3C 002B                move.w     -[A7], 0x2B /* '+' */
  3897. 000029A0  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  3898. 000029A4  6000 0146                bra        +0x148 /* 00002AEC */
  3899. label000029A8:
  3900. 000029A8  4207                     clr.b      D7
  3901. 000029AA  7002                     moveq.l    D0, 0x02
  3902. 000029AC  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  3903. 000029B0  660A                     bne        +0xC /* 000029BC */
  3904. 000029B2  1F3C 0009                move.b     -[A7], 0x9 /* '\t' */
  3905. 000029B6  4EBA 035A                jsr        [PC + 0x35A /* 00002D12 */]
  3906. 000029BA  7E01                     moveq.l    D7, 0x01
  3907. label000029BC:
  3908. 000029BC  7003                     moveq.l    D0, 0x03
  3909. 000029BE  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  3910. 000029C2  660A                     bne        +0xC /* 000029CE */
  3911. 000029C4  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  3912. 000029C8  4EBA 0348                jsr        [PC + 0x348 /* 00002D12 */]
  3913. 000029CC  7E01                     moveq.l    D7, 0x01
  3914. label000029CE:
  3915. 000029CE  7001                     moveq.l    D0, 0x01
  3916. 000029D0  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  3917. 000029D4  6614                     bne        +0x16 /* 000029EA */
  3918. 000029D6  302D E300                move.w     D0, [A5 - 0x1D00]
  3919. 000029DA  5340                     subq.w     D0, 1
  3920. 000029DC  41ED E21E                lea.l      A0, [A5 - 0x1DE2]
  3921. 000029E0  E540                     asl        D0.w, 2
  3922. 000029E2  21AD E410 0000           move.l     [A0 + D0.w], [A5 - 0x1BF0]
  3923. 000029E8  6016                     bra        +0x18 /* 00002A00 */
  3924. label000029EA:
  3925. 000029EA  206D D828                movea.l    A0, [A5 - 0x27D8]
  3926. 000029EE  302D E300                move.w     D0, [A5 - 0x1D00]
  3927. 000029F2  5340                     subq.w     D0, 1
  3928. 000029F4  43ED E21E                lea.l      A1, [A5 - 0x1DE2]
  3929. 000029F8  E540                     asl        D0.w, 2
  3930. 000029FA  23A8 0008 0000           move.l     [A1 + D0.w], [A0 + 0x8]
  3931. label00002A00:
  3932. 00002A00  302E FFF4                move.w     D0, [A6 - 0xC]
  3933. 00002A04  5340                     subq.w     D0, 1
  3934. 00002A06  670A                     beq        +0xC /* 00002A12 */
  3935. 00002A08  5340                     subq.w     D0, 1
  3936. 00002A0A  6710                     beq        +0x12 /* 00002A1C */
  3937. 00002A0C  5340                     subq.w     D0, 1
  3938. 00002A0E  671E                     beq        +0x20 /* 00002A2E */
  3939. 00002A10  602C                     bra        +0x2E /* 00002A3E */
  3940. label00002A12:
  3941. 00002A12  1F3C 0003                move.b     -[A7], 0x3
  3942. 00002A16  4EBA FC1A                jsr        [PC - 0x3E6 /* 00002632 */]
  3943. 00002A1A  6022                     bra        +0x24 /* 00002A3E */
  3944. label00002A1C:
  3945. 00002A1C  1F3C 000B                move.b     -[A7], 0xB
  3946. 00002A20  4EBA 02F0                jsr        [PC + 0x2F0 /* 00002D12 */]
  3947. 00002A24  1F3C 0002                move.b     -[A7], 0x2
  3948. 00002A28  4EBA FC08                jsr        [PC - 0x3F8 /* 00002632 */]
  3949. 00002A2C  6010                     bra        +0x12 /* 00002A3E */
  3950. label00002A2E:
  3951. 00002A2E  1F3C 000C                move.b     -[A7], 0xC
  3952. 00002A32  4EBA 02DE                jsr        [PC + 0x2DE /* 00002D12 */]
  3953. 00002A36  1F3C 0002                move.b     -[A7], 0x2
  3954. 00002A3A  4EBA FBF6                jsr        [PC - 0x40A /* 00002632 */]
  3955. label00002A3E:
  3956. 00002A3E  4267                     clr.w      -[A7]
  3957. 00002A40  4EBA FB64                jsr        [PC - 0x49C /* 000025A6 */]
  3958. 00002A44  101F                     move.b     D0, [A7]+
  3959. 00002A46  660C                     bne        +0xE /* 00002A54 */
  3960. 00002A48  3F3C 0063                move.w     -[A7], 0x63 /* 'c' */
  3961. 00002A4C  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  3962. 00002A50  6000 009A                bra        +0x9C /* 00002AEC */
  3963. label00002A54:
  3964. 00002A54  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  3965. 00002A58  700B                     moveq.l    D0, 0x0B
  3966. 00002A5A  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  3967. 00002A5E  56C0                     sne        D0
  3968. 00002A60  4A00                     tst.b      D0
  3969. 00002A62  660C                     bne        +0xE /* 00002A70 */
  3970. 00002A64  720A                     moveq.l    D1, 0x0A
  3971. 00002A66  B22D D7D5                cmp.b      D1, [A5 - 0x282B]
  3972. 00002A6A  56C1                     sne        D1
  3973. 00002A6C  8001                     or.b       D0, D1
  3974. 00002A6E  670A                     beq        +0xC /* 00002A7A */
  3975. label00002A70:
  3976. 00002A70  3F3C 0063                move.w     -[A7], 0x63 /* 'c' */
  3977. 00002A74  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  3978. 00002A78  6072                     bra        +0x74 /* 00002AEC */
  3979. label00002A7A:
  3980. 00002A7A  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  3981. 00002A7E  7002                     moveq.l    D0, 0x02
  3982. 00002A80  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  3983. 00002A84  670A                     beq        +0xC /* 00002A90 */
  3984. 00002A86  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  3985. 00002A8A  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  3986. 00002A8E  605C                     bra        +0x5E /* 00002AEC */
  3987. label00002A90:
  3988. 00002A90  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  3989. 00002A94  4267                     clr.w      -[A7]
  3990. 00002A96  302D E300                move.w     D0, [A5 - 0x1D00]
  3991. 00002A9A  5340                     subq.w     D0, 1
  3992. 00002A9C  41ED E21E                lea.l      A0, [A5 - 0x1DE2]
  3993. 00002AA0  E540                     asl        D0.w, 2
  3994. 00002AA2  2F30 0000                move.l     -[A7], [A0 + D0.w]
  3995. 00002AA6  486E FFF8                pea.l      [A6 - 0x8]
  3996. 00002AAA  4EBA 03D2                jsr        [PC + 0x3D2 /* 00002E7E */]
  3997. 00002AAE  3005                     move.w     D0, D5
  3998. 00002AB0  5240                     addq.w     D0, 1
  3999. 00002AB2  3D6D E302 FFF2           move.w     [A6 - 0xE], [A5 - 0x1CFE]
  4000. 00002AB8  3C00                     move.w     D6, D0
  4001. 00002ABA  6016                     bra        +0x18 /* 00002AD2 */
  4002. label00002ABC:
  4003. 00002ABC  3006                     move.w     D0, D6
  4004. 00002ABE  5340                     subq.w     D0, 1
  4005. 00002AC0  41ED E26E                lea.l      A0, [A5 - 0x1D92]
  4006. 00002AC4  E540                     asl        D0.w, 2
  4007. 00002AC6  2F30 0000                move.l     -[A7], [A0 + D0.w]
  4008. 00002ACA  4EBA 06FA                jsr        [PC + 0x6FA /* 000031C6 */]
  4009. 00002ACE  5246                     addq.w     D6, 1
  4010. 00002AD0  6906                     bvs        +0x8 /* 00002AD8 */
  4011. label00002AD2:
  4012. 00002AD2  BC6E FFF2                cmp.w      D6, [A6 - 0xE]
  4013. 00002AD6  6FE4                     ble        -0x1A /* 00002ABC */
  4014. label00002AD8:
  4015. 00002AD8  3B45 E302                move.w     [A5 - 0x1CFE], D5
  4016. 00002ADC  536D E300                subq.w     [A5 - 0x1D00], 1
  4017. 00002AE0  1007                     move.b     D0, D7
  4018. 00002AE2  6708                     beq        +0xA /* 00002AEC */
  4019. 00002AE4  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  4020. 00002AE8  4EBA 0228                jsr        [PC + 0x228 /* 00002D12 */]
  4021. label00002AEC:
  4022. 00002AEC  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  4023. 00002AF0  4E5E                     unlink     A6
  4024. 00002AF2  4E75                     rts
  4025. export_564:
  4026. 00002AF4  4E56 0000                link       A6, 0
  4027. 00002AF8  1F3C 000E                move.b     -[A7], 0xE
  4028. 00002AFC  4EBA 0214                jsr        [PC + 0x214 /* 00002D12 */]
  4029. 00002B00  4EBA 06B4                jsr        [PC + 0x6B4 /* 000031B6 */]
  4030. 00002B04  4E5E                     unlink     A6
  4031. 00002B06  4E75                     rts
  4032. export_565:
  4033. 00002B08  4E56 0000                link       A6, 0
  4034. 00002B0C  1F3C 000F                move.b     -[A7], 0xF
  4035. 00002B10  4EBA 0200                jsr        [PC + 0x200 /* 00002D12 */]
  4036. 00002B14  4E5E                     unlink     A6
  4037. 00002B16  4E75                     rts
  4038. export_566:
  4039. 00002B18  4E56 0000                link       A6, 0
  4040. 00002B1C  3F3C 0065                move.w     -[A7], 0x65 /* 'e' */
  4041. 00002B20  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  4042. 00002B24  4E5E                     unlink     A6
  4043. 00002B26  4E75                     rts
  4044. fn00002B28:
  4045. 00002B28  4E56 FFD2                link       A6, -0x002E
  4046. 00002B2C  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  4047. 00002B30  3E2E 000A                move.w     D7, [A6 + 0xA]
  4048. 00002B34  422E 000E                clr.b      [A6 + 0xE]
  4049. 00002B38  266D D828                movea.l    A3, [A5 - 0x27D8]
  4050. 00002B3C  486E FFDC                pea.l      [A6 - 0x24]
  4051. 00002B40  1F3C 0001                move.b     -[A7], 0x1
  4052. 00002B44  4EBA F050                jsr        [PC - 0xFB0 /* 00001B96 */]
  4053. 00002B48  102D D032                move.b     D0, [A5 - 0x2FCE]
  4054. 00002B4C  670C                     beq        +0xE /* 00002B5A */
  4055. 00002B4E  2F0B                     move.l     -[A7], A3
  4056. 00002B50  4267                     clr.w      -[A7]
  4057. 00002B52  4EBA F042                jsr        [PC - 0xFBE /* 00001B96 */]
  4058. 00002B56  6000 00C4                bra        +0xC6 /* 00002C1C */
  4059. label00002B5A:
  4060. 00002B5A  486E FFF0                pea.l      [A6 - 0x10]
  4061. 00002B5E  4EBA 0178                jsr        [PC + 0x178 /* 00002CD8 */]
  4062. 00002B62  102E 000C                move.b     D0, [A6 + 0xC]
  4063. 00002B66  673E                     beq        +0x40 /* 00002BA6 */
  4064. 00002B68  102E 0008                move.b     D0, [A6 + 0x8]
  4065. 00002B6C  6728                     beq        +0x2A /* 00002B96 */
  4066. 00002B6E  206D D64C                movea.l    A0, [A5 - 0x29B4]
  4067. 00002B72  3007                     move.w     D0, D7
  4068. 00002B74  5340                     subq.w     D0, 1
  4069. 00002B76  E740                     asl        D0.w, 3
  4070. 00002B78  48C0                     ext.l      D0
  4071. 00002B7A  2840                     movea.l    A4, D0
  4072. 00002B7C  D9D0                     add.l      A4, [A0]
  4073. 00002B7E  3C14                     move.w     D6, [A4]
  4074. 00002B80  38BC FFFF                move.w     [A4], 0xFFFF
  4075. 00002B84  4267                     clr.w      -[A7]
  4076. 00002B86  3F07                     move.w     -[A7], D7
  4077. 00002B88  4267                     clr.w      -[A7]
  4078. 00002B8A  4EBA F71C                jsr        [PC - 0x8E4 /* 000022A8 */]
  4079. 00002B8E  1B5F CEEA                move.b     [A5 - 0x3116], [A7]+
  4080. 00002B92  3886                     move.w     [A4], D6
  4081. 00002B94  6030                     bra        +0x32 /* 00002BC6 */
  4082. label00002B96:
  4083. 00002B96  4267                     clr.w      -[A7]
  4084. 00002B98  3F07                     move.w     -[A7], D7
  4085. 00002B9A  4267                     clr.w      -[A7]
  4086. 00002B9C  4EBA F70A                jsr        [PC - 0x8F6 /* 000022A8 */]
  4087. 00002BA0  1B5F CEEA                move.b     [A5 - 0x3116], [A7]+
  4088. 00002BA4  6020                     bra        +0x22 /* 00002BC6 */
  4089. label00002BA6:
  4090. 00002BA6  102E 0008                move.b     D0, [A6 + 0x8]
  4091. 00002BAA  670E                     beq        +0x10 /* 00002BBA */
  4092. 00002BAC  4267                     clr.w      -[A7]
  4093. 00002BAE  3F07                     move.w     -[A7], D7
  4094. 00002BB0  4EAD 170A                jsr        [A5 + 0x170A /* export_733 */]
  4095. 00002BB4  1B5F CEEA                move.b     [A5 - 0x3116], [A7]+
  4096. 00002BB8  600C                     bra        +0xE /* 00002BC6 */
  4097. label00002BBA:
  4098. 00002BBA  4267                     clr.w      -[A7]
  4099. 00002BBC  3F07                     move.w     -[A7], D7
  4100. 00002BBE  4EAD 1702                jsr        [A5 + 0x1702 /* export_732 */]
  4101. 00002BC2  1B5F CEEA                move.b     [A5 - 0x3116], [A7]+
  4102. label00002BC6:
  4103. 00002BC6  102D CEEA                move.b     D0, [A5 - 0x3116]
  4104. 00002BCA  673C                     beq        +0x3E /* 00002C08 */
  4105. 00002BCC  4EBA F060                jsr        [PC - 0xFA0 /* 00001C2E */]
  4106. 00002BD0  206D D828                movea.l    A0, [A5 - 0x27D8]
  4107. 00002BD4  2028 0008                move.l     D0, [A0 + 0x8]
  4108. 00002BD8  B0AE FFFA                cmp.l      D0, [A6 - 0x6]
  4109. 00002BDC  6F28                     ble        +0x2A /* 00002C06 */
  4110. 00002BDE  206D D828                movea.l    A0, [A5 - 0x27D8]
  4111. 00002BE2  2050                     movea.l    A0, [A0]
  4112. 00002BE4  2F10                     move.l     -[A7], [A0]
  4113. 00002BE6  205F                     movea.l    A0, [A7]+
  4114. 00002BE8  4E90                     jsr        [A0]
  4115. 00002BEA  102D D032                move.b     D0, [A5 - 0x2FCE]
  4116. 00002BEE  0A00 0001                xori.b     D0, 0x1
  4117. 00002BF2  1D40 000E                move.b     [A6 + 0xE], D0
  4118. 00002BF6  486E FFDC                pea.l      [A6 - 0x24]
  4119. 00002BFA  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  4120. 00002BFE  486E FFE0                pea.l      [A6 - 0x20]
  4121. 00002C02  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  4122. label00002C06:
  4123. 00002C06  600C                     bra        +0xE /* 00002C14 */
  4124. label00002C08:
  4125. 00002C08  4EBA E16A                jsr        [PC - 0x1E96 /* 00000D74 */]
  4126. 00002C0C  486E FFF0                pea.l      [A6 - 0x10]
  4127. 00002C10  4EBA 005E                jsr        [PC + 0x5E /* 00002C70 */]
  4128. label00002C14:
  4129. 00002C14  2F0B                     move.l     -[A7], A3
  4130. 00002C16  4267                     clr.w      -[A7]
  4131. 00002C18  4EBA EF7C                jsr        [PC - 0x1084 /* 00001B96 */]
  4132. label00002C1C:
  4133. 00002C1C  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  4134. 00002C20  4E5E                     unlink     A6
  4135. 00002C22  205F                     movea.l    A0, [A7]+
  4136. 00002C24  5C4F                     addq.w     A7, 6
  4137. 00002C26  4ED0                     jmp        [A0]
  4138. export_567:
  4139. 00002C28  4E56 FFDC                link       A6, -0x0024
  4140. 00002C2C  2F0C                     move.l     -[A7], A4
  4141. 00002C2E  206E 0008                movea.l    A0, [A6 + 0x8]
  4142. 00002C32  43EE FFE0                lea.l      A1, [A6 - 0x20]
  4143. 00002C36  7007                     moveq.l    D0, 0x07
  4144. label00002C38:
  4145. 00002C38  22D8                     move.l     [A1]+, [A0]+
  4146. 00002C3A  51C8 FFFC                dbf        D0, -0x6 /* 00002C38 */
  4147. 00002C3E  102D E2BE                move.b     D0, [A5 - 0x1D42]
  4148. 00002C42  6706                     beq        +0x8 /* 00002C4A */
  4149. 00002C44  49ED E414                lea.l      A4, [A5 - 0x1BEC]
  4150. 00002C48  6008                     bra        +0xA /* 00002C52 */
  4151. label00002C4A:
  4152. 00002C4A  206D E1DE                movea.l    A0, [A5 - 0x1E22]
  4153. 00002C4E  49E8 000C                lea.l      A4, [A0 + 0xC]
  4154. label00002C52:
  4155. 00002C52  4267                     clr.w      -[A7]
  4156. 00002C54  2F0C                     move.l     -[A7], A4
  4157. 00002C56  486E FFE0                pea.l      [A6 - 0x20]
  4158. 00002C5A  4EAD 0D6A                jsr        [A5 + 0xD6A /* export_425 */]
  4159. 00002C5E  4A5F                     tst.w      [A7]+
  4160. 00002C60  56C0                     sne        D0
  4161. 00002C62  4400                     neg.b      D0
  4162. 00002C64  1D40 000C                move.b     [A6 + 0xC], D0
  4163. 00002C68  285F                     movea.l    A4, [A7]+
  4164. 00002C6A  4E5E                     unlink     A6
  4165. 00002C6C  2E9F                     move.l     [A7], [A7]+
  4166. 00002C6E  4E75                     rts
  4167. export_568:
  4168. fn00002C70:
  4169. 00002C70  4E56 0000                link       A6, 0
  4170. 00002C74  48E7 0018                movem.l    -[A7], A3,A4
  4171. 00002C78  286E 0008                movea.l    A4, [A6 + 0x8]
  4172. 00002C7C  206D D7D0                movea.l    A0, [A5 - 0x2830]
  4173. 00002C80  3028 0008                move.w     D0, [A0 + 0x8]
  4174. 00002C84  B06C 0008                cmp.w      D0, [A4 + 0x8]
  4175. 00002C88  6708                     beq        +0xA /* 00002C92 */
  4176. 00002C8A  3F2C 0008                move.w     -[A7], [A4 + 0x8]
  4177. 00002C8E  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  4178. label00002C92:
  4179. 00002C92  2014                     move.l     D0, [A4]
  4180. 00002C94  B0AD D226                cmp.l      D0, [A5 - 0x2DDA]
  4181. 00002C98  6F10                     ble        +0x12 /* 00002CAA */
  4182. 00002C9A  202D D226                move.l     D0, [A5 - 0x2DDA]
  4183. 00002C9E  9094                     sub.l      D0, [A4]
  4184. 00002CA0  D1AD D21E                add.l      [A5 - 0x2DE2], D0
  4185. 00002CA4  2B54 D226                move.l     [A5 - 0x2DDA], [A4]
  4186. 00002CA8  600E                     bra        +0x10 /* 00002CB8 */
  4187. label00002CAA:
  4188. 00002CAA  202D D226                move.l     D0, [A5 - 0x2DDA]
  4189. 00002CAE  B094                     cmp.l      D0, [A4]
  4190. 00002CB0  6F06                     ble        +0x8 /* 00002CB8 */
  4191. 00002CB2  4EAD 0B7A                jsr        [A5 + 0xB7A /* export_363 */]
  4192. 00002CB6  60F2                     bra        -0xC /* 00002CAA */
  4193. label00002CB8:
  4194. 00002CB8  266D D828                movea.l    A3, [A5 - 0x27D8]
  4195. 00002CBC  276C 000A 0008           move.l     [A3 + 0x8], [A4 + 0xA]
  4196. 00002CC2  376C 000E 0010           move.w     [A3 + 0x10], [A4 + 0xE]
  4197. 00002CC8  2B6C 0004 E2FC           move.l     [A5 - 0x1D04], [A4 + 0x4]
  4198. 00002CCE  4CDF 1800                movem.l    A3,A4, [A7]+
  4199. 00002CD2  4E5E                     unlink     A6
  4200. 00002CD4  2E9F                     move.l     [A7], [A7]+
  4201. 00002CD6  4E75                     rts
  4202. export_569:
  4203. fn00002CD8:
  4204. 00002CD8  4E56 0000                link       A6, 0
  4205. 00002CDC  48E7 0018                movem.l    -[A7], A3,A4
  4206. 00002CE0  286E 0008                movea.l    A4, [A6 + 0x8]
  4207. 00002CE4  28AD D226                move.l     [A4], [A5 - 0x2DDA]
  4208. 00002CE8  296D E2FC 0004           move.l     [A4 + 0x4], [A5 - 0x1D04]
  4209. 00002CEE  206D D7D0                movea.l    A0, [A5 - 0x2830]
  4210. 00002CF2  3968 0008 0008           move.w     [A4 + 0x8], [A0 + 0x8]
  4211. 00002CF8  266D D828                movea.l    A3, [A5 - 0x27D8]
  4212. 00002CFC  296B 0008 000A           move.l     [A4 + 0xA], [A3 + 0x8]
  4213. 00002D02  396B 0010 000E           move.w     [A4 + 0xE], [A3 + 0x10]
  4214. 00002D08  4CDF 1800                movem.l    A3,A4, [A7]+
  4215. 00002D0C  4E5E                     unlink     A6
  4216. 00002D0E  2E9F                     move.l     [A7], [A7]+
  4217. 00002D10  4E75                     rts
  4218. export_570:
  4219. fn00002D12:
  4220. 00002D12  4E56 0000                link       A6, 0
  4221. 00002D16  3F3C 4EB9                move.w     -[A7], 0x4EB9
  4222. 00002D1A  4EAD 091A                jsr        [A5 + 0x91A /* export_287 */]
  4223. 00002D1E  102E 0008                move.b     D0, [A6 + 0x8]
  4224. 00002D22  4880                     ext.w      D0
  4225. 00002D24  41ED E462                lea.l      A0, [A5 - 0x1B9E]
  4226. 00002D28  C1FC 000C                muls.w     D0, 0xC
  4227. 00002D2C  4870 0000                pea.l      [A0 + D0.w]
  4228. 00002D30  4EBA 0252                jsr        [PC + 0x252 /* 00002F84 */]
  4229. 00002D34  4E5E                     unlink     A6
  4230. 00002D36  205F                     movea.l    A0, [A7]+
  4231. 00002D38  544F                     addq.w     A7, 2
  4232. 00002D3A  4ED0                     jmp        [A0]
  4233. fn00002D3C:
  4234. 00002D3C  4E56 FFEE                link       A6, -0x0012
  4235. 00002D40  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  4236. 00002D44  3E2E 000A                move.w     D7, [A6 + 0xA]
  4237. 00002D48  286D D828                movea.l    A4, [A5 - 0x27D8]
  4238. 00002D4C  1007                     move.b     D0, D7
  4239. 00002D4E  0240 0001                andi.w     D0, 0x1
  4240. 00002D52  6714                     beq        +0x16 /* 00002D68 */
  4241. 00002D54  3007                     move.w     D0, D7
  4242. 00002D56  48C0                     ext.l      D0
  4243. 00002D58  D0AE 000C                add.l      D0, [A6 + 0xC]
  4244. 00002D5C  2D40 FFFC                move.l     [A6 - 0x4], D0
  4245. 00002D60  206E FFFC                movea.l    A0, [A6 - 0x4]
  4246. 00002D64  4210                     clr.b      [A0]
  4247. 00002D66  5247                     addq.w     D7, 1
  4248. label00002D68:
  4249. 00002D68  BE6C 0010                cmp.w      D7, [A4 + 0x10]
  4250. 00002D6C  6C34                     bge        +0x36 /* 00002DA2 */
  4251. 00002D6E  206C 0004                movea.l    A0, [A4 + 0x4]
  4252. 00002D72  2A10                     move.l     D5, [A0]
  4253. 00002D74  302C 0010                move.w     D0, [A4 + 0x10]
  4254. 00002D78  48C0                     ext.l      D0
  4255. 00002D7A  2640                     movea.l    A3, D0
  4256. 00002D7C  D7C5                     add.l      A3, D5
  4257. 00002D7E  4253                     clr.w      [A3]
  4258. 00002D80  42A7                     clr.l      -[A7]
  4259. 00002D82  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4260. 00002D86  2F05                     move.l     -[A7], D5
  4261. 00002D88  3F07                     move.w     -[A7], D7
  4262. 00002D8A  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  4263. 00002D8E  4EAD 0922                jsr        [A5 + 0x922 /* export_288 */]
  4264. 00002D92  281F                     move.l     D4, [A7]+
  4265. 00002D94  670C                     beq        +0xE /* 00002DA2 */
  4266. 00002D96  2004                     move.l     D0, D4
  4267. 00002D98  9085                     sub.l      D0, D5
  4268. 00002D9A  3D40 0010                move.w     [A6 + 0x10], D0
  4269. 00002D9E  6000 00C0                bra        +0xC2 /* 00002E60 */
  4270. label00002DA2:
  4271. 00002DA2  206D D828                movea.l    A0, [A5 - 0x27D8]
  4272. 00002DA6  3D68 0010 0010           move.w     [A6 + 0x10], [A0 + 0x10]
  4273. 00002DAC  3C07                     move.w     D6, D7
  4274. 00002DAE  5446                     addq.w     D6, 2
  4275. 00002DB0  3006                     move.w     D0, D6
  4276. 00002DB2  D06C 0010                add.w      D0, [A4 + 0x10]
  4277. 00002DB6  5440                     addq.w     D0, 2
  4278. 00002DB8  B06C 0012                cmp.w      D0, [A4 + 0x12]
  4279. 00002DBC  6F54                     ble        +0x56 /* 00002E12 */
  4280. 00002DBE  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  4281. 00002DC2  3006                     move.w     D0, D6
  4282. 00002DC4  D06C 0010                add.w      D0, [A4 + 0x10]
  4283. 00002DC8  D07C 07D0                add.w      D0, 0x7D0
  4284. 00002DCC  48C0                     ext.l      D0
  4285. 00002DCE  2F00                     move.l     -[A7], D0
  4286. 00002DD0  4EAD 1FAA                jsr        [A5 + 0x1FAA /* export_1009 */]
  4287. 00002DD4  4267                     clr.w      -[A7]
  4288. 00002DD6  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  4289. 00002DDA  4A5F                     tst.w      [A7]+
  4290. 00002DDC  56C0                     sne        D0
  4291. 00002DDE  4A00                     tst.b      D0
  4292. 00002DE0  6618                     bne        +0x1A /* 00002DFA */
  4293. 00002DE2  2F00                     move.l     -[A7], D0
  4294. 00002DE4  42A7                     clr.l      -[A7]
  4295. 00002DE6  4EAD 0E92                jsr        [A5 + 0xE92 /* export_462 */]
  4296. 00002DEA  221F                     move.l     D1, [A7]+
  4297. 00002DEC  201F                     move.l     D0, [A7]+
  4298. 00002DEE  0C81 0000 3000           cmpi.l     D1, 0x3000 /* '0\0' */
  4299. 00002DF4  5DC1                     slt        D1
  4300. 00002DF6  8001                     or.b       D0, D1
  4301. 00002DF8  670A                     beq        +0xC /* 00002E04 */
  4302. label00002DFA:
  4303. 00002DFA  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  4304. 00002DFE  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  4305. 00002E02  605C                     bra        +0x5E /* 00002E60 */
  4306. label00002E04:
  4307. 00002E04  3006                     move.w     D0, D6
  4308. 00002E06  D06C 0010                add.w      D0, [A4 + 0x10]
  4309. 00002E0A  D07C 07D0                add.w      D0, 0x7D0
  4310. 00002E0E  3940 0012                move.w     [A4 + 0x12], D0
  4311. label00002E12:
  4312. 00002E12  206C 0004                movea.l    A0, [A4 + 0x4]
  4313. 00002E16  302C 0010                move.w     D0, [A4 + 0x10]
  4314. 00002E1A  48C0                     ext.l      D0
  4315. 00002E1C  2640                     movea.l    A3, D0
  4316. 00002E1E  D7D0                     add.l      A3, [A0]
  4317. 00002E20  16AE 0008                move.b     [A3], [A6 + 0x8]
  4318. 00002E24  528B                     addq.l     A3, 1
  4319. 00002E26  1687                     move.b     [A3], D7
  4320. 00002E28  528B                     addq.l     A3, 1
  4321. 00002E2A  7004                     moveq.l    D0, 0x04
  4322. 00002E2C  B047                     cmp.w      D0, D7
  4323. 00002E2E  6608                     bne        +0xA /* 00002E38 */
  4324. 00002E30  206E 000C                movea.l    A0, [A6 + 0xC]
  4325. 00002E34  2690                     move.l     [A3], [A0]
  4326. 00002E36  601E                     bra        +0x20 /* 00002E56 */
  4327. label00002E38:
  4328. 00002E38  7002                     moveq.l    D0, 0x02
  4329. 00002E3A  B047                     cmp.w      D0, D7
  4330. 00002E3C  6608                     bne        +0xA /* 00002E46 */
  4331. 00002E3E  206E 000C                movea.l    A0, [A6 + 0xC]
  4332. 00002E42  3690                     move.w     [A3], [A0]
  4333. 00002E44  6010                     bra        +0x12 /* 00002E56 */
  4334. label00002E46:
  4335. 00002E46  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4336. 00002E4A  2F0B                     move.l     -[A7], A3
  4337. 00002E4C  3007                     move.w     D0, D7
  4338. 00002E4E  48C0                     ext.l      D0
  4339. 00002E50  2F00                     move.l     -[A7], D0
  4340. 00002E52  4EAD 238A                jsr        [A5 + 0x238A /* export_1133 */]
  4341. label00002E56:
  4342. 00002E56  3006                     move.w     D0, D6
  4343. 00002E58  D06C 0010                add.w      D0, [A4 + 0x10]
  4344. 00002E5C  3940 0010                move.w     [A4 + 0x10], D0
  4345. label00002E60:
  4346. 00002E60  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  4347. 00002E64  4E5E                     unlink     A6
  4348. 00002E66  205F                     movea.l    A0, [A7]+
  4349. 00002E68  504F                     addq.w     A7, 8
  4350. 00002E6A  4ED0                     jmp        [A0]
  4351. export_571:
  4352. 00002E6C  4E56 0000                link       A6, 0
  4353. 00002E70  4267                     clr.w      -[A7]
  4354. 00002E72  4EAD 0BDA                jsr        [A5 + 0xBDA /* export_375 */]
  4355. 00002E76  1B5F E30A                move.b     [A5 - 0x1CF6], [A7]+
  4356. 00002E7A  4E5E                     unlink     A6
  4357. 00002E7C  4E75                     rts
  4358. export_572:
  4359. fn00002E7E:
  4360. 00002E7E  4E56 FFFC                link       A6, -0x0004
  4361. 00002E82  2F07                     move.l     -[A7], D7
  4362. 00002E84  2E2E 000C                move.l     D7, [A6 + 0xC]
  4363. 00002E88  102E 0010                move.b     D0, [A6 + 0x10]
  4364. 00002E8C  4880                     ext.w      D0
  4365. 00002E8E  6712                     beq        +0x14 /* 00002EA2 */
  4366. 00002E90  5340                     subq.w     D0, 1
  4367. 00002E92  675E                     beq        +0x60 /* 00002EF2 */
  4368. 00002E94  5340                     subq.w     D0, 1
  4369. 00002E96  675A                     beq        +0x5C /* 00002EF2 */
  4370. 00002E98  5340                     subq.w     D0, 1
  4371. 00002E9A  6700 00C6                beq        +0xC8 /* 00002F62 */
  4372. 00002E9E  6000 00D8                bra        +0xDA /* 00002F78 */
  4373. label00002EA2:
  4374. 00002EA2  3F3C 6000                move.w     -[A7], 0x6000 /* '`\0' */
  4375. 00002EA6  4EAD 091A                jsr        [A5 + 0x91A /* export_287 */]
  4376. 00002EAA  206D D828                movea.l    A0, [A5 - 0x27D8]
  4377. 00002EAE  226E 0008                movea.l    A1, [A6 + 0x8]
  4378. 00002EB2  22A8 0008                move.l     [A1], [A0 + 0x8]
  4379. 00002EB6  70FF                     moveq.l    D0, 0xFFFFFFFF
  4380. 00002EB8  B087                     cmp.l      D0, D7
  4381. 00002EBA  6608                     bne        +0xA /* 00002EC4 */
  4382. 00002EBC  4267                     clr.w      -[A7]
  4383. 00002EBE  4EAD 091A                jsr        [A5 + 0x91A /* export_287 */]
  4384. 00002EC2  602A                     bra        +0x2C /* 00002EEE */
  4385. label00002EC4:
  4386. 00002EC4  206E 0008                movea.l    A0, [A6 + 0x8]
  4387. 00002EC8  2007                     move.l     D0, D7
  4388. 00002ECA  9090                     sub.l      D0, [A0]
  4389. 00002ECC  6A02                     bpl        +0x4 /* 00002ED0 */
  4390. 00002ECE  4480                     neg.l      D0
  4391. label00002ED0:
  4392. 00002ED0  0C80 0000 7D00           cmpi.l     D0, 0x7D00 /* '}\0' */
  4393. 00002ED6  6F08                     ble        +0xA /* 00002EE0 */
  4394. 00002ED8  3F3C 0066                move.w     -[A7], 0x66 /* 'f' */
  4395. 00002EDC  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  4396. label00002EE0:
  4397. 00002EE0  206E 0008                movea.l    A0, [A6 + 0x8]
  4398. 00002EE4  2007                     move.l     D0, D7
  4399. 00002EE6  9090                     sub.l      D0, [A0]
  4400. 00002EE8  3F00                     move.w     -[A7], D0
  4401. 00002EEA  4EAD 091A                jsr        [A5 + 0x91A /* export_287 */]
  4402. label00002EEE:
  4403. 00002EEE  6000 0088                bra        +0x8A /* 00002F78 */
  4404. label00002EF2:
  4405. 00002EF2  3F3C 4A39                move.w     -[A7], 0x4A39 /* 'J9' */
  4406. 00002EF6  4EAD 091A                jsr        [A5 + 0x91A /* export_287 */]
  4407. 00002EFA  486D E30A                pea.l      [A5 - 0x1CF6]
  4408. 00002EFE  4EBA 0084                jsr        [PC + 0x84 /* 00002F84 */]
  4409. 00002F02  7002                     moveq.l    D0, 0x02
  4410. 00002F04  B02E 0010                cmp.b      D0, [A6 + 0x10]
  4411. 00002F08  660A                     bne        +0xC /* 00002F14 */
  4412. 00002F0A  3F3C 6700                move.w     -[A7], 0x6700 /* 'g\0' */
  4413. 00002F0E  4EAD 091A                jsr        [A5 + 0x91A /* export_287 */]
  4414. 00002F12  6008                     bra        +0xA /* 00002F1C */
  4415. label00002F14:
  4416. 00002F14  3F3C 6600                move.w     -[A7], 0x6600 /* 'f\0' */
  4417. 00002F18  4EAD 091A                jsr        [A5 + 0x91A /* export_287 */]
  4418. label00002F1C:
  4419. 00002F1C  206D D828                movea.l    A0, [A5 - 0x27D8]
  4420. 00002F20  226E 0008                movea.l    A1, [A6 + 0x8]
  4421. 00002F24  22A8 0008                move.l     [A1], [A0 + 0x8]
  4422. 00002F28  70FF                     moveq.l    D0, 0xFFFFFFFF
  4423. 00002F2A  B087                     cmp.l      D0, D7
  4424. 00002F2C  6608                     bne        +0xA /* 00002F36 */
  4425. 00002F2E  4267                     clr.w      -[A7]
  4426. 00002F30  4EAD 091A                jsr        [A5 + 0x91A /* export_287 */]
  4427. 00002F34  6042                     bra        +0x44 /* 00002F78 */
  4428. label00002F36:
  4429. 00002F36  206E 0008                movea.l    A0, [A6 + 0x8]
  4430. 00002F3A  2007                     move.l     D0, D7
  4431. 00002F3C  9090                     sub.l      D0, [A0]
  4432. 00002F3E  6A02                     bpl        +0x4 /* 00002F42 */
  4433. 00002F40  4480                     neg.l      D0
  4434. label00002F42:
  4435. 00002F42  0C80 0000 7D00           cmpi.l     D0, 0x7D00 /* '}\0' */
  4436. 00002F48  6F08                     ble        +0xA /* 00002F52 */
  4437. 00002F4A  3F3C 0066                move.w     -[A7], 0x66 /* 'f' */
  4438. 00002F4E  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  4439. label00002F52:
  4440. 00002F52  206E 0008                movea.l    A0, [A6 + 0x8]
  4441. 00002F56  2007                     move.l     D0, D7
  4442. 00002F58  9090                     sub.l      D0, [A0]
  4443. 00002F5A  3F00                     move.w     -[A7], D0
  4444. 00002F5C  4EAD 091A                jsr        [A5 + 0x91A /* export_287 */]
  4445. 00002F60  6016                     bra        +0x18 /* 00002F78 */
  4446. label00002F62:
  4447. 00002F62  1F3C 0010                move.b     -[A7], 0x10
  4448. 00002F66  4EBA FDAA                jsr        [PC - 0x256 /* 00002D12 */]
  4449. 00002F6A  1F3C 0002                move.b     -[A7], 0x2
  4450. 00002F6E  2F07                     move.l     -[A7], D7
  4451. 00002F70  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4452. 00002F74  4EBA FF08                jsr        [PC - 0xF8 /* 00002E7E */]
  4453. label00002F78:
  4454. 00002F78  2E1F                     move.l     D7, [A7]+
  4455. 00002F7A  4E5E                     unlink     A6
  4456. 00002F7C  205F                     movea.l    A0, [A7]+
  4457. 00002F7E  DEFC 000A                add.w      A7, 0xA /* '\n' */
  4458. 00002F82  4ED0                     jmp        [A0]
  4459. fn00002F84:
  4460. 00002F84  4E56 0000                link       A6, 0
  4461. 00002F88  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  4462. 00002F8C  4EAD 091A                jsr        [A5 + 0x91A /* export_287 */]
  4463. 00002F90  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  4464. 00002F94  4EAD 091A                jsr        [A5 + 0x91A /* export_287 */]
  4465. 00002F98  4E5E                     unlink     A6
  4466. 00002F9A  2E9F                     move.l     [A7], [A7]+
  4467. 00002F9C  4E75                     rts
  4468. export_573:
  4469. fn00002F9E:
  4470. 00002F9E  4E56 FFF8                link       A6, -0x0008
  4471. 00002FA2  2F0C                     move.l     -[A7], A4
  4472. 00002FA4  7001                     moveq.l    D0, 0x01
  4473. 00002FA6  B06E 000E                cmp.w      D0, [A6 + 0xE]
  4474. 00002FAA  6718                     beq        +0x1A /* 00002FC4 */
  4475. 00002FAC  4267                     clr.w      -[A7]
  4476. 00002FAE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4477. 00002FB2  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  4478. 00002FB6  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  4479. 00002FBA  4EBA FD80                jsr        [PC - 0x280 /* 00002D3C */]
  4480. 00002FBE  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  4481. 00002FC2  6022                     bra        +0x24 /* 00002FE6 */
  4482. label00002FC4:
  4483. 00002FC4  426E FFFC                clr.w      [A6 - 0x4]
  4484. 00002FC8  49EE FFFC                lea.l      A4, [A6 - 0x4]
  4485. 00002FCC  206E 0010                movea.l    A0, [A6 + 0x10]
  4486. 00002FD0  1890                     move.b     [A4], [A0]
  4487. 00002FD2  4267                     clr.w      -[A7]
  4488. 00002FD4  2F0C                     move.l     -[A7], A4
  4489. 00002FD6  3F3C 0002                move.w     -[A7], 0x2
  4490. 00002FDA  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  4491. 00002FDE  4EBA FD5C                jsr        [PC - 0x2A4 /* 00002D3C */]
  4492. 00002FE2  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  4493. label00002FE6:
  4494. 00002FE6  0C6E 7530 FFFE           cmpi.w     [A6 - 0x2], 0x7530 /* 'u0' */
  4495. 00002FEC  6F08                     ble        +0xA /* 00002FF6 */
  4496. 00002FEE  3F3C 0066                move.w     -[A7], 0x66 /* 'f' */
  4497. 00002FF2  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  4498. label00002FF6:
  4499. 00002FF6  4AAE 0008                tst.l      [A6 + 0x8]
  4500. 00002FFA  6712                     beq        +0x14 /* 0000300E */
  4501. 00002FFC  486E FFFE                pea.l      [A6 - 0x2]
  4502. 00003000  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4503. 00003004  3F3C 0002                move.w     -[A7], 0x2
  4504. 00003008  4EBA 00CC                jsr        [PC + 0xCC /* 000030D6 */]
  4505. 0000300C  6010                     bra        +0x12 /* 0000301E */
  4506. label0000300E:
  4507. 0000300E  3F3C 303C                move.w     -[A7], 0x303C /* '0<' */
  4508. 00003012  4EAD 091A                jsr        [A5 + 0x91A /* export_287 */]
  4509. 00003016  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4510. 0000301A  4EAD 091A                jsr        [A5 + 0x91A /* export_287 */]
  4511. label0000301E:
  4512. 0000301E  285F                     movea.l    A4, [A7]+
  4513. 00003020  4E5E                     unlink     A6
  4514. 00003022  205F                     movea.l    A0, [A7]+
  4515. 00003024  DEFC 000C                add.w      A7, 0xC
  4516. 00003028  4ED0                     jmp        [A0]
  4517. export_574:
  4518. fn0000302A:
  4519. 0000302A  4E56 FFFE                link       A6, -0x0002
  4520. 0000302E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4521. 00003032  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  4522. 00003036  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  4523. 0000303A  42A7                     clr.l      -[A7]
  4524. 0000303C  4EBA FF60                jsr        [PC - 0xA0 /* 00002F9E */]
  4525. 00003040  1F3C 0011                move.b     -[A7], 0x11
  4526. 00003044  4EBA FCCC                jsr        [PC - 0x334 /* 00002D12 */]
  4527. 00003048  4E5E                     unlink     A6
  4528. 0000304A  205F                     movea.l    A0, [A7]+
  4529. 0000304C  504F                     addq.w     A7, 8
  4530. 0000304E  4ED0                     jmp        [A0]
  4531. export_575:
  4532. 00003050  4E56 FFF6                link       A6, -0x000A
  4533. 00003054  206E 0008                movea.l    A0, [A6 + 0x8]
  4534. 00003058  43EE FFF6                lea.l      A1, [A6 - 0xA]
  4535. 0000305C  22D8                     move.l     [A1]+, [A0]+
  4536. 0000305E  22D8                     move.l     [A1]+, [A0]+
  4537. 00003060  3290                     move.w     [A1], [A0]
  4538. 00003062  486E FFF6                pea.l      [A6 - 0xA]
  4539. 00003066  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  4540. 0000306A  1F3C 0007                move.b     -[A7], 0x7
  4541. 0000306E  4EBA FFBA                jsr        [PC - 0x46 /* 0000302A */]
  4542. 00003072  4E5E                     unlink     A6
  4543. 00003074  2E9F                     move.l     [A7], [A7]+
  4544. 00003076  4E75                     rts
  4545. export_576:
  4546. 00003078  4E56 0000                link       A6, 0
  4547. 0000307C  486E 0008                pea.l      [A6 + 0x8]
  4548. 00003080  3F3C 0004                move.w     -[A7], 0x4
  4549. 00003084  1F3C 0009                move.b     -[A7], 0x9 /* '\t' */
  4550. 00003088  4EBA FFA0                jsr        [PC - 0x60 /* 0000302A */]
  4551. 0000308C  4E5E                     unlink     A6
  4552. 0000308E  2E9F                     move.l     [A7], [A7]+
  4553. 00003090  4E75                     rts
  4554. fn00003092:
  4555. 00003092  4E56 0000                link       A6, 0
  4556. 00003096  046E 0020 0008           subi.w     [A6 + 0x8], 0x20 /* ' ' */
  4557. 0000309C  486E 0008                pea.l      [A6 + 0x8]
  4558. 000030A0  3F3C 0002                move.w     -[A7], 0x2
  4559. 000030A4  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  4560. 000030A8  4EBA FF80                jsr        [PC - 0x80 /* 0000302A */]
  4561. 000030AC  4E5E                     unlink     A6
  4562. 000030AE  205F                     movea.l    A0, [A7]+
  4563. 000030B0  544F                     addq.w     A7, 2
  4564. 000030B2  4ED0                     jmp        [A0]
  4565. export_577:
  4566. fn000030B4:
  4567. 000030B4  4E56 0000                link       A6, 0
  4568. 000030B8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4569. 000030BC  206E 0008                movea.l    A0, [A6 + 0x8]
  4570. 000030C0  4240                     clr.w      D0
  4571. 000030C2  1010                     move.b     D0, [A0]
  4572. 000030C4  5240                     addq.w     D0, 1
  4573. 000030C6  3F00                     move.w     -[A7], D0
  4574. 000030C8  1F3C 0010                move.b     -[A7], 0x10
  4575. 000030CC  4EBA FF5C                jsr        [PC - 0xA4 /* 0000302A */]
  4576. 000030D0  4E5E                     unlink     A6
  4577. 000030D2  2E9F                     move.l     [A7], [A7]+
  4578. 000030D4  4E75                     rts
  4579. export_578:
  4580. fn000030D6:
  4581. 000030D6  4E56 0000                link       A6, 0
  4582. 000030DA  302E 0008                move.w     D0, [A6 + 0x8]
  4583. 000030DE  5340                     subq.w     D0, 1
  4584. 000030E0  670A                     beq        +0xC /* 000030EC */
  4585. 000030E2  5340                     subq.w     D0, 1
  4586. 000030E4  6726                     beq        +0x28 /* 0000310C */
  4587. 000030E6  5540                     subq.w     D0, 2
  4588. 000030E8  673E                     beq        +0x40 /* 00003128 */
  4589. 000030EA  6056                     bra        +0x58 /* 00003142 */
  4590. label000030EC:
  4591. 000030EC  3F3C 13FC                move.w     -[A7], 0x13FC
  4592. 000030F0  4EAD 091A                jsr        [A5 + 0x91A /* export_287 */]
  4593. 000030F4  206E 000E                movea.l    A0, [A6 + 0xE]
  4594. 000030F8  1010                     move.b     D0, [A0]
  4595. 000030FA  4880                     ext.w      D0
  4596. 000030FC  3F00                     move.w     -[A7], D0
  4597. 000030FE  4EAD 091A                jsr        [A5 + 0x91A /* export_287 */]
  4598. 00003102  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  4599. 00003106  4EBA FE7C                jsr        [PC - 0x184 /* 00002F84 */]
  4600. 0000310A  6036                     bra        +0x38 /* 00003142 */
  4601. label0000310C:
  4602. 0000310C  3F3C 33FC                move.w     -[A7], 0x33FC
  4603. 00003110  4EAD 091A                jsr        [A5 + 0x91A /* export_287 */]
  4604. 00003114  206E 000E                movea.l    A0, [A6 + 0xE]
  4605. 00003118  3F10                     move.w     -[A7], [A0]
  4606. 0000311A  4EAD 091A                jsr        [A5 + 0x91A /* export_287 */]
  4607. 0000311E  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  4608. 00003122  4EBA FE60                jsr        [PC - 0x1A0 /* 00002F84 */]
  4609. 00003126  601A                     bra        +0x1C /* 00003142 */
  4610. label00003128:
  4611. 00003128  3F3C 23FC                move.w     -[A7], 0x23FC
  4612. 0000312C  4EAD 091A                jsr        [A5 + 0x91A /* export_287 */]
  4613. 00003130  206E 000E                movea.l    A0, [A6 + 0xE]
  4614. 00003134  2F10                     move.l     -[A7], [A0]
  4615. 00003136  4EBA FE4C                jsr        [PC - 0x1B4 /* 00002F84 */]
  4616. 0000313A  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  4617. 0000313E  4EBA FE44                jsr        [PC - 0x1BC /* 00002F84 */]
  4618. label00003142:
  4619. 00003142  4E5E                     unlink     A6
  4620. 00003144  205F                     movea.l    A0, [A7]+
  4621. 00003146  DEFC 000A                add.w      A7, 0xA /* '\n' */
  4622. 0000314A  4ED0                     jmp        [A0]
  4623. export_579:
  4624. 0000314C  4E56 0000                link       A6, 0
  4625. 00003150  2F0C                     move.l     -[A7], A4
  4626. 00003152  286D D828                movea.l    A4, [A5 - 0x27D8]
  4627. 00003156  2F14                     move.l     -[A7], [A4]
  4628. 00003158  202C 000C                move.l     D0, [A4 + 0xC]
  4629. 0000315C  D0BC 0000 0FA0           add.l      D0, 0xFA0
  4630. 00003162  2F00                     move.l     -[A7], D0
  4631. 00003164  4EAD 1FAA                jsr        [A5 + 0x1FAA /* export_1009 */]
  4632. 00003168  4267                     clr.w      -[A7]
  4633. 0000316A  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  4634. 0000316E  4A5F                     tst.w      [A7]+
  4635. 00003170  56C0                     sne        D0
  4636. 00003172  4A00                     tst.b      D0
  4637. 00003174  6618                     bne        +0x1A /* 0000318E */
  4638. 00003176  2F00                     move.l     -[A7], D0
  4639. 00003178  42A7                     clr.l      -[A7]
  4640. 0000317A  4EAD 0E92                jsr        [A5 + 0xE92 /* export_462 */]
  4641. 0000317E  221F                     move.l     D1, [A7]+
  4642. 00003180  201F                     move.l     D0, [A7]+
  4643. 00003182  0C81 0000 3000           cmpi.l     D1, 0x3000 /* '0\0' */
  4644. 00003188  5DC1                     slt        D1
  4645. 0000318A  8001                     or.b       D0, D1
  4646. 0000318C  670E                     beq        +0x10 /* 0000319C */
  4647. label0000318E:
  4648. 0000318E  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  4649. 00003192  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  4650. 00003196  422E 0008                clr.b      [A6 + 0x8]
  4651. 0000319A  6014                     bra        +0x16 /* 000031B0 */
  4652. label0000319C:
  4653. 0000319C  202C 000C                move.l     D0, [A4 + 0xC]
  4654. 000031A0  D0BC 0000 0FA0           add.l      D0, 0xFA0
  4655. 000031A6  2940 000C                move.l     [A4 + 0xC], D0
  4656. 000031AA  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  4657. label000031B0:
  4658. 000031B0  285F                     movea.l    A4, [A7]+
  4659. 000031B2  4E5E                     unlink     A6
  4660. 000031B4  4E75                     rts
  4661. export_580:
  4662. fn000031B6:
  4663. 000031B6  4E56 0000                link       A6, 0
  4664. 000031BA  3F3C 4E75                move.w     -[A7], 0x4E75 /* 'Nu' */
  4665. 000031BE  4EAD 091A                jsr        [A5 + 0x91A /* export_287 */]
  4666. 000031C2  4E5E                     unlink     A6
  4667. 000031C4  4E75                     rts
  4668. export_581:
  4669. fn000031C6:
  4670. 000031C6  4E56 FFF8                link       A6, -0x0008
  4671. 000031CA  48E7 0308                movem.l    -[A7], D6,D7,A4
  4672. 000031CE  2C2E 0008                move.l     D6, [A6 + 0x8]
  4673. 000031D2  206D D828                movea.l    A0, [A5 - 0x27D8]
  4674. 000031D6  2050                     movea.l    A0, [A0]
  4675. 000031D8  2846                     movea.l    A4, D6
  4676. 000031DA  D9D0                     add.l      A4, [A0]
  4677. 000031DC  206D D828                movea.l    A0, [A5 - 0x27D8]
  4678. 000031E0  2E28 0008                move.l     D7, [A0 + 0x8]
  4679. 000031E4  2007                     move.l     D0, D7
  4680. 000031E6  9086                     sub.l      D0, D6
  4681. 000031E8  0C80 0000 7D00           cmpi.l     D0, 0x7D00 /* '}\0' */
  4682. 000031EE  6F08                     ble        +0xA /* 000031F8 */
  4683. 000031F0  3F3C 0066                move.w     -[A7], 0x66 /* 'f' */
  4684. 000031F4  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  4685. label000031F8:
  4686. 000031F8  2007                     move.l     D0, D7
  4687. 000031FA  9086                     sub.l      D0, D6
  4688. 000031FC  3880                     move.w     [A4], D0
  4689. 000031FE  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  4690. 00003202  4E5E                     unlink     A6
  4691. 00003204  2E9F                     move.l     [A7], [A7]+
  4692. 00003206  4E75                     rts
  4693. fn00003208:
  4694. 00003208  4E56 0000                link       A6, 0
  4695. 0000320C  102D E2BE                move.b     D0, [A5 - 0x1D42]
  4696. 00003210  0A00 0001                xori.b     D0, 0x1
  4697. 00003214  802D D7E6                or.b       D0, [A5 - 0x281A]
  4698. 00003218  6702                     beq        +0x4 /* 0000321C */
  4699. 0000321A  601E                     bra        +0x20 /* 0000323A */
  4700. label0000321C:
  4701. 0000321C  3B6D D7D6 D1BC           move.w     [A5 - 0x2E44], [A5 - 0x282A]
  4702. 00003222  486D D1BC                pea.l      [A5 - 0x2E44]
  4703. 00003226  486D D1BC                pea.l      [A5 - 0x2E44]
  4704. 0000322A  3F3C 0002                move.w     -[A7], 0x2
  4705. 0000322E  4EBA FEA6                jsr        [PC - 0x15A /* 000030D6 */]
  4706. 00003232  1F3C 0001                move.b     -[A7], 0x1
  4707. 00003236  4EBA FADA                jsr        [PC - 0x526 /* 00002D12 */]
  4708. label0000323A:
  4709. 0000323A  4E5E                     unlink     A6
  4710. 0000323C  4E75                     rts
  4711. export_582:
  4712. 0000323E  4E56 FFFC                link       A6, -0x0004
  4713. 00003242  102D CDCE                move.b     D0, [A5 - 0x3232]
  4714. 00003246  670C                     beq        +0xE /* 00003254 */
  4715. 00003248  3F3C 000C                move.w     -[A7], 0xC
  4716. 0000324C  4EAD 18C2                jsr        [A5 + 0x18C2 /* export_788 */]
  4717. 00003250  4EAD 27CA                jsr        [A5 + 0x27CA /* export_1269 */]
  4718. label00003254:
  4719. 00003254  4EAD 12AA                jsr        [A5 + 0x12AA /* export_593 */]
  4720. 00003258  4EAD 2E52                jsr        [A5 + 0x2E52 /* export_1478 */]
  4721. 0000325C  3F2D A520                move.w     -[A7], [A5 - 0x5AE0]
  4722. 00003260  A99A                     syscall    CloseResFile
  4723. 00003262  207C 0000 033C           movea.l    A0, 0x33C
  4724. 00003268  20AD FC74                move.l     [A0], [A5 - 0x38C]
  4725. 0000326C  4EAD 1D02                jsr        [A5 + 0x1D02 /* export_924 */]
  4726. 00003270  2F2D C4F8                move.l     -[A7], [A5 - 0x3B08]
  4727. 00003274  3F3C A8EF                move.w     -[A7], 0xA8EF
  4728. 00003278  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  4729. 0000327C  2F2D C4EA                move.l     -[A7], [A5 - 0x3B16]
  4730. 00003280  3F3C A884                move.w     -[A7], 0xA884
  4731. 00003284  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  4732. 00003288  2F2D C4FC                move.l     -[A7], [A5 - 0x3B04]
  4733. 0000328C  3F3C A88C                move.w     -[A7], 0xA88C
  4734. 00003290  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  4735. 00003294  2F2D C4F4                move.l     -[A7], [A5 - 0x3B0C]
  4736. 00003298  3F3C A915                move.w     -[A7], 0xA915
  4737. 0000329C  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  4738. 000032A0  2F2D C4C6                move.l     -[A7], [A5 - 0x3B3A]
  4739. 000032A4  3F3C A916                move.w     -[A7], 0xA916
  4740. 000032A8  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  4741. 000032AC  2F2D C4D6                move.l     -[A7], [A5 - 0x3B2A]
  4742. 000032B0  3F3C A91B                move.w     -[A7], 0xA91B
  4743. 000032B4  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  4744. 000032B8  2F2D C500                move.l     -[A7], [A5 - 0x3B00]
  4745. 000032BC  3F3C A91F                move.w     -[A7], 0xA91F
  4746. 000032C0  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  4747. 000032C4  2F2D C4C2                move.l     -[A7], [A5 - 0x3B3E]
  4748. 000032C8  3F3C A920                move.w     -[A7], 0xA920
  4749. 000032CC  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  4750. 000032D0  2F2D C4EE                move.l     -[A7], [A5 - 0x3B12]
  4751. 000032D4  3F3C A925                move.w     -[A7], 0xA925
  4752. 000032D8  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  4753. 000032DC  2F2D C4E2                move.l     -[A7], [A5 - 0x3B1E]
  4754. 000032E0  3F3C A937                move.w     -[A7], 0xA937
  4755. 000032E4  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  4756. 000032E8  2F2D C4CA                move.l     -[A7], [A5 - 0x3B36]
  4757. 000032EC  3F3C A938                move.w     -[A7], 0xA938
  4758. 000032F0  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  4759. 000032F4  2F2D B7DE                move.l     -[A7], [A5 - 0x4822]
  4760. 000032F8  3F3C A970                move.w     -[A7], 0xA970
  4761. 000032FC  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  4762. 00003300  2F2D EBDE                move.l     -[A7], [A5 - 0x1422]
  4763. 00003304  3F3C A9C8                move.w     -[A7], 0xA9C8
  4764. 00003308  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  4765. 0000330C  2F2D A0FC                move.l     -[A7], [A5 - 0x5F04]
  4766. 00003310  3F3C A9F0                move.w     -[A7], 0xA9F0
  4767. 00003314  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  4768. 00003318  2F2D C50A                move.l     -[A7], [A5 - 0x3AF6]
  4769. 0000331C  3F3C A9EC                move.w     -[A7], 0xA9EC
  4770. 00003320  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  4771. 00003324  2F2D C4D2                move.l     -[A7], [A5 - 0x3B2E]
  4772. 00003328  3F3C A9EB                move.w     -[A7], 0xA9EB
  4773. 0000332C  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  4774. 00003330  4EAD 1D22                jsr        [A5 + 0x1D22 /* export_928 */]
  4775. 00003334  2F2D B428                move.l     -[A7], [A5 - 0x4BD8]
  4776. 00003338  A914                     syscall    DisposeWindow
  4777. 0000333A  2F2D B740                move.l     -[A7], [A5 - 0x48C0]
  4778. 0000333E  A914                     syscall    DisposeWindow
  4779. 00003340  2F2D BB36                move.l     -[A7], [A5 - 0x44CA]
  4780. 00003344  A914                     syscall    DisposeWindow
  4781. 00003346  2F2D BD56                move.l     -[A7], [A5 - 0x42AA]
  4782. 0000334A  A914                     syscall    DisposeWindow
  4783. 0000334C  2F2D C4B2                move.l     -[A7], [A5 - 0x3B4E]
  4784. 00003350  A914                     syscall    DisposeWindow
  4785. 00003352  2F2D B660                move.l     -[A7], [A5 - 0x49A0]
  4786. 00003356  A92D                     syscall    CloseWindow
  4787. 00003358  A934                     syscall    ClearMenuBar
  4788. 0000335A  4EAD 227A                jsr        [A5 + 0x227A /* export_1099 */]
  4789. 0000335E  A937                     syscall    DrawMenuBar
  4790. 00003360  4E5E                     unlink     A6
  4791. 00003362  4E75                     rts
  4792. fn00003364:
  4793. 00003364  4E56 FDE2                link       A6, -0x021E
  4794. 00003368  422E 000C                clr.b      [A6 + 0xC]
  4795. 0000336C  7016                     moveq.l    D0, 0x16
  4796. 0000336E  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  4797. 00003372  57C0                     seq        D0
  4798. 00003374  4400                     neg.b      D0
  4799. 00003376  1D40 FEFF                move.b     [A6 - 0x101], D0
  4800. 0000337A  1D6D D7D4 FEF5           move.b     [A6 - 0x10B], [A5 - 0x282C]
  4801. 00003380  1D6D D7D5 FEF4           move.b     [A6 - 0x10C], [A5 - 0x282B]
  4802. 00003386  486E FDE2                pea.l      [A6 - 0x21E]
  4803. 0000338A  4EAD 1562                jsr        [A5 + 0x1562 /* export_680 */]
  4804. 0000338E  205F                     movea.l    A0, [A7]+
  4805. 00003390  43EE FF00                lea.l      A1, [A6 - 0x100]
  4806. 00003394  703F                     moveq.l    D0, 0x3F
  4807. label00003396:
  4808. 00003396  22D8                     move.l     [A1]+, [A0]+
  4809. 00003398  51C8 FFFC                dbf        D0, -0x6 /* 00003396 */
  4810. 0000339C  4267                     clr.w      -[A7]
  4811. 0000339E  486E FF00                pea.l      [A6 - 0x100]
  4812. 000033A2  4EAD 24B2                jsr        [A5 + 0x24B2 /* export_1170 */]
  4813. 000033A6  3D5F FEF2                move.w     [A6 - 0x10E], [A7]+
  4814. 000033AA  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  4815. 000033AE  486D CEEC                pea.l      [A5 - 0x3114]
  4816. 000033B2  3F3C 0002                move.w     -[A7], 0x2
  4817. 000033B6  1F3C 000F                move.b     -[A7], 0xF
  4818. 000033BA  4EBA FC6E                jsr        [PC - 0x392 /* 0000302A */]
  4819. 000033BE  102E FEFF                move.b     D0, [A6 - 0x101]
  4820. 000033C2  673E                     beq        +0x40 /* 00003402 */
  4821. 000033C4  486E FEE2                pea.l      [A6 - 0x11E]
  4822. 000033C8  4EBA F90E                jsr        [PC - 0x6F2 /* 00002CD8 */]
  4823. 000033CC  4267                     clr.w      -[A7]
  4824. 000033CE  206D D7C8                movea.l    A0, [A5 - 0x2838]
  4825. 000033D2  2050                     movea.l    A0, [A0]
  4826. 000033D4  102E FEF4                move.b     D0, [A6 - 0x10C]
  4827. 000033D8  4880                     ext.w      D0
  4828. 000033DA  D040                     add.w      D0, D0
  4829. 000033DC  3F30 003C                move.w     -[A7], [A0 + D0.w + 0x3C]
  4830. 000033E0  1F3C 0001                move.b     -[A7], 0x1
  4831. 000033E4  4EBA EEC2                jsr        [PC - 0x113E /* 000022A8 */]
  4832. 000033E8  101F                     move.b     D0, [A7]+
  4833. 000033EA  670E                     beq        +0x10 /* 000033FA */
  4834. 000033EC  1D7C 0001 FEF7           move.b     [A6 - 0x109], 0x1
  4835. 000033F2  426E FEFC                clr.w      [A6 - 0x104]
  4836. 000033F6  6000 00A8                bra        +0xAA /* 000034A0 */
  4837. label000033FA:
  4838. 000033FA  486E FEE2                pea.l      [A6 - 0x11E]
  4839. 000033FE  4EBA F870                jsr        [PC - 0x790 /* 00002C70 */]
  4840. label00003402:
  4841. 00003402  422E FEF7                clr.b      [A6 - 0x109]
  4842. 00003406  426E FEFC                clr.w      [A6 - 0x104]
  4843. 0000340A  7002                     moveq.l    D0, 0x02
  4844. 0000340C  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  4845. 00003410  6700 008E                beq        +0x90 /* 000034A0 */
  4846. label00003414:
  4847. 00003414  42A7                     clr.l      -[A7]
  4848. 00003416  4EAD 1702                jsr        [A5 + 0x1702 /* export_732 */]
  4849. 0000341A  101F                     move.b     D0, [A7]+
  4850. 0000341C  6640                     bne        +0x42 /* 0000345E */
  4851. 0000341E  7007                     moveq.l    D0, 0x07
  4852. 00003420  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  4853. 00003424  57C0                     seq        D0
  4854. 00003426  4A00                     tst.b      D0
  4855. 00003428  670C                     beq        +0xE /* 00003436 */
  4856. 0000342A  7203                     moveq.l    D1, 0x03
  4857. 0000342C  B22D D7D5                cmp.b      D1, [A5 - 0x282B]
  4858. 00003430  57C1                     seq        D1
  4859. 00003432  C001                     and.b      D0, D1
  4860. 00003434  660C                     bne        +0xE /* 00003442 */
  4861. label00003436:
  4862. 00003436  7202                     moveq.l    D1, 0x02
  4863. 00003438  B22D D7D4                cmp.b      D1, [A5 - 0x282C]
  4864. 0000343C  57C1                     seq        D1
  4865. 0000343E  8001                     or.b       D0, D1
  4866. 00003440  670C                     beq        +0xE /* 0000344E */
  4867. label00003442:
  4868. 00003442  41ED D008                lea.l      A0, [A5 - 0x2FF8]
  4869. 00003446  2F08                     move.l     -[A7], A0
  4870. 00003448  4EBA FC6A                jsr        [PC - 0x396 /* 000030B4 */]
  4871. 0000344C  6010                     bra        +0x12 /* 0000345E */
  4872. label0000344E:
  4873. 0000344E  3F3C 0030                move.w     -[A7], 0x30 /* '0' */
  4874. 00003452  486E FF00                pea.l      [A6 - 0x100]
  4875. 00003456  4EAD 09B2                jsr        [A5 + 0x9B2 /* export_306 */]
  4876. 0000345A  6000 008C                bra        +0x8E /* 000034E8 */
  4877. label0000345E:
  4878. 0000345E  302E FEFC                move.w     D0, [A6 - 0x104]
  4879. 00003462  5240                     addq.w     D0, 1
  4880. 00003464  3D40 FEFC                move.w     [A6 - 0x104], D0
  4881. 00003468  7007                     moveq.l    D0, 0x07
  4882. 0000346A  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  4883. 0000346E  57C0                     seq        D0
  4884. 00003470  4A00                     tst.b      D0
  4885. 00003472  6712                     beq        +0x14 /* 00003486 */
  4886. 00003474  7203                     moveq.l    D1, 0x03
  4887. 00003476  B22D D7D5                cmp.b      D1, [A5 - 0x282B]
  4888. 0000347A  57C1                     seq        D1
  4889. 0000347C  C001                     and.b      D0, D1
  4890. 0000347E  6706                     beq        +0x8 /* 00003486 */
  4891. 00003480  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  4892. 00003484  6016                     bra        +0x18 /* 0000349C */
  4893. label00003486:
  4894. 00003486  7002                     moveq.l    D0, 0x02
  4895. 00003488  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  4896. 0000348C  6712                     beq        +0x14 /* 000034A0 */
  4897. 0000348E  3F3C 0030                move.w     -[A7], 0x30 /* '0' */
  4898. 00003492  486E FF00                pea.l      [A6 - 0x100]
  4899. 00003496  4EAD 09B2                jsr        [A5 + 0x9B2 /* export_306 */]
  4900. 0000349A  604C                     bra        +0x4E /* 000034E8 */
  4901. label0000349C:
  4902. 0000349C  6000 FF76                bra        -0x88 /* 00003414 */
  4903. label000034A0:
  4904. 000034A0  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  4905. 000034A4  486E FF00                pea.l      [A6 - 0x100]
  4906. 000034A8  4240                     clr.w      D0
  4907. 000034AA  102E FF00                move.b     D0, [A6 - 0x100]
  4908. 000034AE  5240                     addq.w     D0, 1
  4909. 000034B0  3F00                     move.w     -[A7], D0
  4910. 000034B2  1F3C 0010                move.b     -[A7], 0x10
  4911. 000034B6  486D FC78                pea.l      [A5 - 0x388]
  4912. 000034BA  4EBA FAE2                jsr        [PC - 0x51E /* 00002F9E */]
  4913. 000034BE  422E FEF6                clr.b      [A6 - 0x10A]
  4914. 000034C2  2D6E 0008 FEF8           move.l     [A6 - 0x108], [A6 + 0x8]
  4915. 000034C8  486E FEF2                pea.l      [A6 - 0x10E]
  4916. 000034CC  3F3C 000C                move.w     -[A7], 0xC
  4917. 000034D0  1F3C 000C                move.b     -[A7], 0xC
  4918. 000034D4  486D FC7A                pea.l      [A5 - 0x386]
  4919. 000034D8  4EBA FAC4                jsr        [PC - 0x53C /* 00002F9E */]
  4920. 000034DC  4267                     clr.w      -[A7]
  4921. 000034DE  4EBA F832                jsr        [PC - 0x7CE /* 00002D12 */]
  4922. 000034E2  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  4923. label000034E8:
  4924. 000034E8  4E5E                     unlink     A6
  4925. 000034EA  2E9F                     move.l     [A7], [A7]+
  4926. 000034EC  4E75                     rts
  4927. export_583:
  4928. 000034EE  4E56 FDDA                link       A6, -0x0226
  4929. 000034F2  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  4930. 000034F6  422E 0008                clr.b      [A6 + 0x8]
  4931. 000034FA  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  4932. 000034FE  7007                     moveq.l    D0, 0x07
  4933. 00003500  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  4934. 00003504  57C0                     seq        D0
  4935. 00003506  4A00                     tst.b      D0
  4936. 00003508  670A                     beq        +0xC /* 00003514 */
  4937. 0000350A  7207                     moveq.l    D1, 0x07
  4938. 0000350C  B22D D7D5                cmp.b      D1, [A5 - 0x282B]
  4939. 00003510  57C1                     seq        D1
  4940. 00003512  C001                     and.b      D0, D1
  4941. label00003514:
  4942. 00003514  4400                     neg.b      D0
  4943. 00003516  1A00                     move.b     D5, D0
  4944. 00003518  4EAD 154A                jsr        [A5 + 0x154A /* export_677 */]
  4945. 0000351C  1005                     move.b     D0, D5
  4946. 0000351E  6604                     bne        +0x6 /* 00003524 */
  4947. 00003520  6000 01FC                bra        +0x1FE /* 0000371E */
  4948. label00003524:
  4949. 00003524  7018                     moveq.l    D0, 0x18
  4950. 00003526  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  4951. 0000352A  57C6                     seq        D6
  4952. 0000352C  4406                     neg.b      D6
  4953. 0000352E  1D6D D7D4 FEE3           move.b     [A6 - 0x11D], [A5 - 0x282C]
  4954. 00003534  1D6D D7D5 FEE2           move.b     [A6 - 0x11E], [A5 - 0x282B]
  4955. 0000353A  486E FDDA                pea.l      [A6 - 0x226]
  4956. 0000353E  4EAD 1562                jsr        [A5 + 0x1562 /* export_680 */]
  4957. 00003542  205F                     movea.l    A0, [A7]+
  4958. 00003544  43EE FEFE                lea.l      A1, [A6 - 0x102]
  4959. 00003548  703F                     moveq.l    D0, 0x3F
  4960. label0000354A:
  4961. 0000354A  22D8                     move.l     [A1]+, [A0]+
  4962. 0000354C  51C8 FFFC                dbf        D0, -0x6 /* 0000354A */
  4963. 00003550  4267                     clr.w      -[A7]
  4964. 00003552  486E FEFE                pea.l      [A6 - 0x102]
  4965. 00003556  4EAD 24B2                jsr        [A5 + 0x24B2 /* export_1170 */]
  4966. 0000355A  301F                     move.w     D0, [A7]+
  4967. 0000355C  4440                     neg.w      D0
  4968. 0000355E  3D40 FEE0                move.w     [A6 - 0x120], D0
  4969. 00003562  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  4970. 00003566  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  4971. 0000356A  486D CEEC                pea.l      [A5 - 0x3114]
  4972. 0000356E  3F3C 0002                move.w     -[A7], 0x2
  4973. 00003572  1F3C 000F                move.b     -[A7], 0xF
  4974. 00003576  4EBA FAB2                jsr        [PC - 0x54E /* 0000302A */]
  4975. 0000357A  1006                     move.b     D0, D6
  4976. 0000357C  6700 0096                beq        +0x98 /* 00003614 */
  4977. 00003580  206D D7C8                movea.l    A0, [A5 - 0x2838]
  4978. 00003584  2050                     movea.l    A0, [A0]
  4979. 00003586  102E FEE2                move.b     D0, [A6 - 0x11E]
  4980. 0000358A  4880                     ext.w      D0
  4981. 0000358C  D040                     add.w      D0, D0
  4982. 0000358E  41E8 00B4                lea.l      A0, [A0 + 0xB4]
  4983. 00003592  3E30 0000                move.w     D7, [A0 + D0.w]
  4984. 00003596  70FF                     moveq.l    D0, 0xFFFFFFFF
  4985. 00003598  B047                     cmp.w      D0, D7
  4986. 0000359A  6628                     bne        +0x2A /* 000035C4 */
  4987. 0000359C  7007                     moveq.l    D0, 0x07
  4988. 0000359E  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  4989. 000035A2  57C0                     seq        D0
  4990. 000035A4  4A00                     tst.b      D0
  4991. 000035A6  671A                     beq        +0x1C /* 000035C2 */
  4992. 000035A8  720A                     moveq.l    D1, 0x0A
  4993. 000035AA  B22D D7D5                cmp.b      D1, [A5 - 0x282B]
  4994. 000035AE  57C1                     seq        D1
  4995. 000035B0  C001                     and.b      D0, D1
  4996. 000035B2  670E                     beq        +0x10 /* 000035C2 */
  4997. 000035B4  1D7C 0001 FEE5           move.b     [A6 - 0x11B], 0x1
  4998. 000035BA  426E FEEA                clr.w      [A6 - 0x116]
  4999. 000035BE  6000 0114                bra        +0x116 /* 000036D4 */
  5000. label000035C2:
  5001. 000035C2  6050                     bra        +0x52 /* 00003614 */
  5002. label000035C4:
  5003. 000035C4  486E FEEC                pea.l      [A6 - 0x114]
  5004. 000035C8  4EBA F70E                jsr        [PC - 0x8F2 /* 00002CD8 */]
  5005. 000035CC  286D E2F8                movea.l    A4, [A5 - 0x1D08]
  5006. 000035D0  2B6D E2FC E2F8           move.l     [A5 - 0x1D08], [A5 - 0x1D04]
  5007. 000035D6  54AD E2FC                addq.l     [A5 - 0x1D04], 2
  5008. 000035DA  206D D7C8                movea.l    A0, [A5 - 0x2838]
  5009. 000035DE  2050                     movea.l    A0, [A0]
  5010. 000035E0  226D E2FC                movea.l    A1, [A5 - 0x1D04]
  5011. 000035E4  32A8 020E                move.w     [A1], [A0 + 0x20E]
  5012. 000035E8  4267                     clr.w      -[A7]
  5013. 000035EA  3F07                     move.w     -[A7], D7
  5014. 000035EC  1F3C 0001                move.b     -[A7], 0x1
  5015. 000035F0  4EBA ECE4                jsr        [PC - 0x131C /* 000022D6 */]
  5016. 000035F4  1B5F CEEA                move.b     [A5 - 0x3116], [A7]+
  5017. 000035F8  2B4C E2F8                move.l     [A5 - 0x1D08], A4
  5018. 000035FC  102D CEEA                move.b     D0, [A5 - 0x3116]
  5019. 00003600  670A                     beq        +0xC /* 0000360C */
  5020. 00003602  1D7C 0001 FEE5           move.b     [A6 - 0x11B], 0x1
  5021. 00003608  6000 00CE                bra        +0xD0 /* 000036D8 */
  5022. label0000360C:
  5023. 0000360C  486E FEEC                pea.l      [A6 - 0x114]
  5024. 00003610  4EBA F65E                jsr        [PC - 0x9A2 /* 00002C70 */]
  5025. label00003614:
  5026. 00003614  422E FEE5                clr.b      [A6 - 0x11B]
  5027. 00003618  426E FEEA                clr.w      [A6 - 0x116]
  5028. 0000361C  7007                     moveq.l    D0, 0x07
  5029. 0000361E  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  5030. 00003622  57C0                     seq        D0
  5031. 00003624  4A00                     tst.b      D0
  5032. 00003626  670E                     beq        +0x10 /* 00003636 */
  5033. 00003628  720A                     moveq.l    D1, 0x0A
  5034. 0000362A  B22D D7D5                cmp.b      D1, [A5 - 0x282B]
  5035. 0000362E  57C1                     seq        D1
  5036. 00003630  C001                     and.b      D0, D1
  5037. 00003632  6600 00A0                bne        +0xA2 /* 000036D4 */
  5038. label00003636:
  5039. 00003636  42A7                     clr.l      -[A7]
  5040. 00003638  4EAD 1702                jsr        [A5 + 0x1702 /* export_732 */]
  5041. 0000363C  101F                     move.b     D0, [A7]+
  5042. 0000363E  6642                     bne        +0x44 /* 00003682 */
  5043. 00003640  7007                     moveq.l    D0, 0x07
  5044. 00003642  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  5045. 00003646  57C0                     seq        D0
  5046. 00003648  4A00                     tst.b      D0
  5047. 0000364A  6726                     beq        +0x28 /* 00003672 */
  5048. 0000364C  7203                     moveq.l    D1, 0x03
  5049. 0000364E  B22D D7D5                cmp.b      D1, [A5 - 0x282B]
  5050. 00003652  57C1                     seq        D1
  5051. 00003654  4A01                     tst.b      D1
  5052. 00003656  660E                     bne        +0x10 /* 00003666 */
  5053. 00003658  740A                     moveq.l    D2, 0x0A
  5054. 0000365A  B42D D7D5                cmp.b      D2, [A5 - 0x282B]
  5055. 0000365E  57C2                     seq        D2
  5056. 00003660  8202                     or.b       D1, D2
  5057. 00003662  C001                     and.b      D0, D1
  5058. 00003664  670C                     beq        +0xE /* 00003672 */
  5059. label00003666:
  5060. 00003666  41ED D008                lea.l      A0, [A5 - 0x2FF8]
  5061. 0000366A  2F08                     move.l     -[A7], A0
  5062. 0000366C  4EBA FA46                jsr        [PC - 0x5BA /* 000030B4 */]
  5063. 00003670  6010                     bra        +0x12 /* 00003682 */
  5064. label00003672:
  5065. 00003672  3F3C 0030                move.w     -[A7], 0x30 /* '0' */
  5066. 00003676  486E FEFE                pea.l      [A6 - 0x102]
  5067. 0000367A  4EAD 09B2                jsr        [A5 + 0x9B2 /* export_306 */]
  5068. 0000367E  6000 009E                bra        +0xA0 /* 0000371E */
  5069. label00003682:
  5070. 00003682  302E FEEA                move.w     D0, [A6 - 0x116]
  5071. 00003686  5240                     addq.w     D0, 1
  5072. 00003688  3D40 FEEA                move.w     [A6 - 0x116], D0
  5073. 0000368C  7007                     moveq.l    D0, 0x07
  5074. 0000368E  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  5075. 00003692  57C0                     seq        D0
  5076. 00003694  4A00                     tst.b      D0
  5077. 00003696  6712                     beq        +0x14 /* 000036AA */
  5078. 00003698  7203                     moveq.l    D1, 0x03
  5079. 0000369A  B22D D7D5                cmp.b      D1, [A5 - 0x282B]
  5080. 0000369E  57C1                     seq        D1
  5081. 000036A0  C001                     and.b      D0, D1
  5082. 000036A2  6706                     beq        +0x8 /* 000036AA */
  5083. 000036A4  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  5084. 000036A8  6026                     bra        +0x28 /* 000036D0 */
  5085. label000036AA:
  5086. 000036AA  7007                     moveq.l    D0, 0x07
  5087. 000036AC  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  5088. 000036B0  57C0                     seq        D0
  5089. 000036B2  4A00                     tst.b      D0
  5090. 000036B4  670C                     beq        +0xE /* 000036C2 */
  5091. 000036B6  720A                     moveq.l    D1, 0x0A
  5092. 000036B8  B22D D7D5                cmp.b      D1, [A5 - 0x282B]
  5093. 000036BC  57C1                     seq        D1
  5094. 000036BE  C001                     and.b      D0, D1
  5095. 000036C0  6612                     bne        +0x14 /* 000036D4 */
  5096. label000036C2:
  5097. 000036C2  3F3C 0030                move.w     -[A7], 0x30 /* '0' */
  5098. 000036C6  486E FEFE                pea.l      [A6 - 0x102]
  5099. 000036CA  4EAD 09B2                jsr        [A5 + 0x9B2 /* export_306 */]
  5100. 000036CE  604E                     bra        +0x50 /* 0000371E */
  5101. label000036D0:
  5102. 000036D0  6000 FF64                bra        -0x9A /* 00003636 */
  5103. label000036D4:
  5104. 000036D4  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  5105. label000036D8:
  5106. 000036D8  486E FEFE                pea.l      [A6 - 0x102]
  5107. 000036DC  4240                     clr.w      D0
  5108. 000036DE  102E FEFE                move.b     D0, [A6 - 0x102]
  5109. 000036E2  5240                     addq.w     D0, 1
  5110. 000036E4  3F00                     move.w     -[A7], D0
  5111. 000036E6  1F3C 0010                move.b     -[A7], 0x10
  5112. 000036EA  486D FC78                pea.l      [A5 - 0x388]
  5113. 000036EE  4EBA F8AE                jsr        [PC - 0x752 /* 00002F9E */]
  5114. 000036F2  1D7C 0001 FEE4           move.b     [A6 - 0x11C], 0x1
  5115. 000036F8  7000                     moveq.l    D0, 0x00
  5116. 000036FA  2D40 FEE6                move.l     [A6 - 0x11A], D0
  5117. 000036FE  486E FEE0                pea.l      [A6 - 0x120]
  5118. 00003702  3F3C 000C                move.w     -[A7], 0xC
  5119. 00003706  1F3C 000C                move.b     -[A7], 0xC
  5120. 0000370A  486D FC7A                pea.l      [A5 - 0x386]
  5121. 0000370E  4EBA F88E                jsr        [PC - 0x772 /* 00002F9E */]
  5122. 00003712  4267                     clr.w      -[A7]
  5123. 00003714  4EBA F5FC                jsr        [PC - 0xA04 /* 00002D12 */]
  5124. 00003718  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  5125. label0000371E:
  5126. 0000371E  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  5127. 00003722  4E5E                     unlink     A6
  5128. 00003724  4E75                     rts
  5129. fn00003726:
  5130. 00003726  4E56 0000                link       A6, 0
  5131. 0000372A  4267                     clr.w      -[A7]
  5132. 0000372C  42A7                     clr.l      -[A7]
  5133. 0000372E  4EBA FC34                jsr        [PC - 0x3CC /* 00003364 */]
  5134. 00003732  1B5F CEEA                move.b     [A5 - 0x3116], [A7]+
  5135. 00003736  4E5E                     unlink     A6
  5136. 00003738  4E75                     rts
  5137. fn0000373A:
  5138. 0000373A  4E56 FEF8                link       A6, -0x0108
  5139. 0000373E  48E7 0118                movem.l    -[A7], D7,A3,A4
  5140. 00003742  286E 0008                movea.l    A4, [A6 + 0x8]
  5141. 00003746  4AAD EF5C                tst.l      [A5 - 0x10A4]
  5142. 0000374A  661A                     bne        +0x1C /* 00003766 */
  5143. 0000374C  486E FEF8                pea.l      [A6 - 0x108]
  5144. 00003750  4EAD 2A52                jsr        [A5 + 0x2A52 /* export_1350 */]
  5145. 00003754  205F                     movea.l    A0, [A7]+
  5146. 00003756  43EC FEEA                lea.l      A1, [A4 - 0x116]
  5147. 0000375A  703F                     moveq.l    D0, 0x3F
  5148. label0000375C:
  5149. 0000375C  22D8                     move.l     [A1]+, [A0]+
  5150. 0000375E  51C8 FFFC                dbf        D0, -0x6 /* 0000375C */
  5151. 00003762  6000 00C4                bra        +0xC6 /* 00003828 */
  5152. label00003766:
  5153. 00003766  3B7C 0002 D166           move.w     [A5 - 0x2E9A], 0x2
  5154. 0000376C  426D D172                clr.w      [A5 - 0x2E8E]
  5155. 00003770  206D BD60                movea.l    A0, [A5 - 0x42A0]
  5156. 00003774  2050                     movea.l    A0, [A0]
  5157. 00003776  2B68 003E D16A           move.l     [A5 - 0x2E96], [A0 + 0x3E]
  5158. 0000377C  4267                     clr.w      -[A7]
  5159. 0000377E  486D D16A                pea.l      [A5 - 0x2E96]
  5160. 00003782  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  5161. 00003786  4A5F                     tst.w      [A7]+
  5162. 00003788  6710                     beq        +0x12 /* 0000379A */
  5163. 0000378A  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  5164. 0000378E  206E 0008                movea.l    A0, [A6 + 0x8]
  5165. 00003792  2C48                     movea.l    A6, A0
  5166. 00003794  4EFA 0188                jmp        [PC + 0x188 /* 0000391E */]
  5167. 00003798  0000 206D                ori.b      D0, 0x6D /* 'm' */
  5168. // begin alternate branch 0000379A-0000379E
  5169. label0000379A:
  5170. 0000379A  206D BD60                movea.l    A0, [A5 - 0x42A0]
  5171. // end alternate branch 0000379A-0000379E
  5172. label0000379A: // (misaligned)
  5173. 0000379C  BD60                     xor.w      -[A0], D6
  5174. 0000379E  2050                     movea.l    A0, [A0]
  5175. 000037A0  3028 003C                move.w     D0, [A0 + 0x3C]
  5176. 000037A4  48C0                     ext.l      D0
  5177. 000037A6  2E00                     move.l     D7, D0
  5178. 000037A8  2F2D D16A                move.l     -[A7], [A5 - 0x2E96]
  5179. 000037AC  2007                     move.l     D0, D7
  5180. 000037AE  5280                     addq.l     D0, 1
  5181. 000037B0  2F00                     move.l     -[A7], D0
  5182. 000037B2  4EAD 1FAA                jsr        [A5 + 0x1FAA /* export_1009 */]
  5183. 000037B6  4267                     clr.w      -[A7]
  5184. 000037B8  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  5185. 000037BC  4A5F                     tst.w      [A7]+
  5186. 000037BE  6714                     beq        +0x16 /* 000037D4 */
  5187. 000037C0  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  5188. 000037C4  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  5189. 000037C8  206E 0008                movea.l    A0, [A6 + 0x8]
  5190. 000037CC  2C48                     movea.l    A6, A0
  5191. 000037CE  4EFA 014E                jmp        [PC + 0x14E /* 0000391E */]
  5192. 000037D2  0000 206D                ori.b      D0, 0x6D /* 'm' */
  5193. // begin alternate branch 000037D4-000037DA
  5194. label000037D4:
  5195. 000037D4  206D D16A                movea.l    A0, [A5 - 0x2E96]
  5196. 000037D8  2647                     movea.l    A3, D7
  5197. // end alternate branch 000037D4-000037DA
  5198. label000037D4: // (misaligned)
  5199. 000037D6  D16A 2647                add.w      [A2 + 0x2647], D0
  5200. 000037DA  D7D0                     add.l      A3, [A0]
  5201. 000037DC  4213                     clr.b      [A3]
  5202. 000037DE  42A7                     clr.l      -[A7]
  5203. 000037E0  42A7                     clr.l      -[A7]
  5204. 000037E2  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  5205. 000037E6  2B5F D16E                move.l     [A5 - 0x2E92], [A7]+
  5206. 000037EA  4EAD 1322                jsr        [A5 + 0x1322 /* export_608 */]
  5207. 000037EE  486D D16A                pea.l      [A5 - 0x2E96]
  5208. 000037F2  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  5209. 000037F6  4A6D D168                tst.w      [A5 - 0x2E98]
  5210. 000037FA  6618                     bne        +0x1A /* 00003814 */
  5211. 000037FC  206D D16E                movea.l    A0, [A5 - 0x2E92]
  5212. 00003800  2F10                     move.l     -[A7], [A0]
  5213. 00003802  486C FEEA                pea.l      [A4 - 0x116]
  5214. 00003806  4EAD 2562                jsr        [A5 + 0x2562 /* export_1192 */]
  5215. 0000380A  486D D16E                pea.l      [A5 - 0x2E92]
  5216. 0000380E  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  5217. 00003812  6014                     bra        +0x16 /* 00003828 */
  5218. label00003814:
  5219. 00003814  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  5220. 00003818  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  5221. 0000381C  206E 0008                movea.l    A0, [A6 + 0x8]
  5222. 00003820  2C48                     movea.l    A6, A0
  5223. 00003822  4EFA 00FA                jmp        [PC + 0xFA /* 0000391E */]
  5224. 00003826  0000 4CDF                ori.b      D0, 0xDF
  5225. // begin alternate branch 00003828-0000382C
  5226. label00003828:
  5227. 00003828  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  5228. // end alternate branch 00003828-0000382C
  5229. label00003828: // (misaligned)
  5230. 0000382A  1880                     move.b     [A4], D0
  5231. 0000382C  4E5E                     unlink     A6
  5232. 0000382E  2E9F                     move.l     [A7], [A7]+
  5233. 00003830  4E75                     rts
  5234. export_584:
  5235. 00003832  4E56 FEE6                link       A6, -0x011A
  5236. 00003836  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  5237. 0000383A  4EAD 2B1A                jsr        [A5 + 0x2B1A /* export_1375 */]
  5238. 0000383E  2F0E                     move.l     -[A7], A6
  5239. 00003840  4EBA FEF8                jsr        [PC - 0x108 /* 0000373A */]
  5240. 00003844  42A7                     clr.l      -[A7]
  5241. 00003846  486E FEEA                pea.l      [A6 - 0x116]
  5242. 0000384A  4EAD 255A                jsr        [A5 + 0x255A /* export_1191 */]
  5243. 0000384E  2D5F FFEA                move.l     [A6 - 0x16], [A7]+
  5244. 00003852  486E FFEA                pea.l      [A6 - 0x16]
  5245. 00003856  486E FFF4                pea.l      [A6 - 0xC]
  5246. 0000385A  4EAD 1532                jsr        [A5 + 0x1532 /* export_674 */]
  5247. 0000385E  2D6D D7D0 FFF0           move.l     [A6 - 0x10], [A5 - 0x2830]
  5248. 00003864  486E FFF4                pea.l      [A6 - 0xC]
  5249. 00003868  4EAD 1552                jsr        [A5 + 0x1552 /* export_678 */]
  5250. 0000386C  422D D032                clr.b      [A5 - 0x2FCE]
  5251. 00003870  41ED E0A8                lea.l      A0, [A5 - 0x1F58]
  5252. 00003874  B1ED E1DE                cmpa.l     A0, [A5 - 0x1E22]
  5253. 00003878  661A                     bne        +0x1C /* 00003894 */
  5254. 0000387A  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  5255. 0000387E  206D E0C0                movea.l    A0, [A5 - 0x1F40]
  5256. 00003882  2D48 FEE6                move.l     [A6 - 0x11A], A0
  5257. 00003886  3028 003A                move.w     D0, [A0 + 0x3A]
  5258. 0000388A  5240                     addq.w     D0, 1
  5259. 0000388C  206E FEE6                movea.l    A0, [A6 - 0x11A]
  5260. 00003890  3140 003A                move.w     [A0 + 0x3A], D0
  5261. label00003894:
  5262. 00003894  536D D034                subq.w     [A5 - 0x2FCC], 1
  5263. 00003898  42A7                     clr.l      -[A7]
  5264. 0000389A  1F3C 0001                move.b     -[A7], 0x1
  5265. 0000389E  4EBA E70A                jsr        [PC - 0x18F6 /* 00001FAA */]
  5266. 000038A2  101F                     move.b     D0, [A7]+
  5267. 000038A4  670A                     beq        +0xC /* 000038B0 */
  5268. 000038A6  7202                     moveq.l    D1, 0x02
  5269. 000038A8  B22D D7D4                cmp.b      D1, [A5 - 0x282C]
  5270. 000038AC  57C1                     seq        D1
  5271. 000038AE  C001                     and.b      D0, D1
  5272. label000038B0:
  5273. 000038B0  1D40 FFEF                move.b     [A6 - 0x11], D0
  5274. 000038B4  526D D034                addq.w     [A5 - 0x2FCC], 1
  5275. 000038B8  102E FFEF                move.b     D0, [A6 - 0x11]
  5276. 000038BC  670C                     beq        +0xE /* 000038CA */
  5277. 000038BE  486D FA12                pea.l      [A5 - 0x5EE]
  5278. 000038C2  1F3C 0002                move.b     -[A7], 0x2
  5279. 000038C6  4EAD 0DEA                jsr        [A5 + 0xDEA /* export_441 */]
  5280. label000038CA:
  5281. 000038CA  41ED E0A8                lea.l      A0, [A5 - 0x1F58]
  5282. 000038CE  B1ED E1DE                cmpa.l     A0, [A5 - 0x1E22]
  5283. 000038D2  6608                     bne        +0xA /* 000038DC */
  5284. 000038D4  2F2D E0C0                move.l     -[A7], [A5 - 0x1F40]
  5285. 000038D8  4EBA D0DA                jsr        [PC - 0x2F26 /* 000009B4 */]
  5286. label000038DC:
  5287. 000038DC  486E FFF4                pea.l      [A6 - 0xC]
  5288. 000038E0  4EAD 151A                jsr        [A5 + 0x151A /* export_671 */]
  5289. 000038E4  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5290. 000038E8  4EAD 1552                jsr        [A5 + 0x1552 /* export_678 */]
  5291. 000038EC  102E FFEF                move.b     D0, [A6 - 0x11]
  5292. 000038F0  6618                     bne        +0x1A /* 0000390A */
  5293. 000038F2  41ED AF18                lea.l      A0, [A5 - 0x50E8]
  5294. 000038F6  43EE FEEA                lea.l      A1, [A6 - 0x116]
  5295. 000038FA  703F                     moveq.l    D0, 0x3F
  5296. label000038FC:
  5297. 000038FC  20D9                     move.l     [A0]+, [A1]+
  5298. 000038FE  51C8 FFFC                dbf        D0, -0x6 /* 000038FC */
  5299. 00003902  422D D032                clr.b      [A5 - 0x2FCE]
  5300. 00003906  4EBA 01A8                jsr        [PC + 0x1A8 /* 00003AB0 */]
  5301. label0000390A:
  5302. 0000390A  102D BD00                move.b     D0, [A5 - 0x4300]
  5303. 0000390E  670E                     beq        +0x10 /* 0000391E */
  5304. 00003910  2F2D BD56                move.l     -[A7], [A5 - 0x42AA]
  5305. 00003914  4267                     clr.w      -[A7]
  5306. 00003916  4EAD 2272                jsr        [A5 + 0x2272 /* export_1098 */]
  5307. 0000391A  422D BD00                clr.b      [A5 - 0x4300]
  5308. label0000391E:
  5309. 0000391E  4FEE FEC6                lea.l      A7, [A6 - 0x13A]
  5310. 00003922  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  5311. 00003926  4E5E                     unlink     A6
  5312. 00003928  4E75                     rts
  5313. export_585:
  5314. 0000392A  4E56 0000                link       A6, 0
  5315. label0000392E:
  5316. 0000392E  4AAD D226                tst.l      [A5 - 0x2DDA]
  5317. 00003932  6F06                     ble        +0x8 /* 0000393A */
  5318. 00003934  4EAD 0B7A                jsr        [A5 + 0xB7A /* export_363 */]
  5319. 00003938  60F4                     bra        -0xA /* 0000392E */
  5320. label0000393A:
  5321. 0000393A  4AAD D226                tst.l      [A5 - 0x2DDA]
  5322. 0000393E  56C0                     sne        D0
  5323. 00003940  2F00                     move.l     -[A7], D0
  5324. 00003942  42A7                     clr.l      -[A7]
  5325. 00003944  2F2D D222                move.l     -[A7], [A5 - 0x2DDE]
  5326. 00003948  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  5327. 0000394C  221F                     move.l     D1, [A7]+
  5328. 0000394E  201F                     move.l     D0, [A7]+
  5329. 00003950  B2AD D21E                cmp.l      D1, [A5 - 0x2DE2]
  5330. 00003954  56C1                     sne        D1
  5331. 00003956  8001                     or.b       D0, D1
  5332. 00003958  670A                     beq        +0xC /* 00003964 */
  5333. 0000395A  2F3C 0422 A1AE           move.l     -[A7], 0x422A1AE
  5334. 00003960  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  5335. label00003964:
  5336. 00003964  202D E2FC                move.l     D0, [A5 - 0x1D04]
  5337. 00003968  B0AD E2F8                cmp.l      D0, [A5 - 0x1D08]
  5338. 0000396C  6706                     beq        +0x8 /* 00003974 */
  5339. 0000396E  2B6D E2F8 E2FC           move.l     [A5 - 0x1D04], [A5 - 0x1D08]
  5340. label00003974:
  5341. 00003974  487A 0054                pea.l      [PC + 0x54 /* 000039CA, value 0x8302E23, pstring "0.######" */]
  5342. 00003978  4EAD 0A82                jsr        [A5 + 0xA82 /* export_332 */]
  5343. 0000397C  3B7C 0001 D034           move.w     [A5 - 0x2FCC], 0x1
  5344. 00003982  422D D032                clr.b      [A5 - 0x2FCE]
  5345. 00003986  102D CDCE                move.b     D0, [A5 - 0x3232]
  5346. 0000398A  6708                     beq        +0xA /* 00003994 */
  5347. 0000398C  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  5348. 00003990  4EAD 18C2                jsr        [A5 + 0x18C2 /* export_788 */]
  5349. label00003994:
  5350. 00003994  4EAD 0C52                jsr        [A5 + 0xC52 /* export_390 */]
  5351. 00003998  4AAD D7D0                tst.l      [A5 - 0x2830]
  5352. 0000399C  6706                     beq        +0x8 /* 000039A4 */
  5353. 0000399E  7000                     moveq.l    D0, 0x00
  5354. 000039A0  2B40 D7D0                move.l     [A5 - 0x2830], D0
  5355. label000039A4:
  5356. 000039A4  4267                     clr.w      -[A7]
  5357. 000039A6  486D D7D4                pea.l      [A5 - 0x282C]
  5358. 000039AA  486D D7E8                pea.l      [A5 - 0x2818]
  5359. 000039AE  7006                     moveq.l    D0, 0x06
  5360. 000039B0  2F00                     move.l     -[A7], D0
  5361. 000039B2  4EAD 23D2                jsr        [A5 + 0x23D2 /* export_1142 */]
  5362. 000039B6  101F                     move.b     D0, [A7]+
  5363. 000039B8  660C                     bne        +0xE /* 000039C6 */
  5364. 000039BA  41ED D7D4                lea.l      A0, [A5 - 0x282C]
  5365. 000039BE  43ED D7E8                lea.l      A1, [A5 - 0x2818]
  5366. 000039C2  20D9                     move.l     [A0]+, [A1]+
  5367. 000039C4  3091                     move.w     [A0], [A1]
  5368. label000039C6:
  5369. 000039C6  4E5E                     unlink     A6
  5370. 000039C8  4E75                     rts
  5371. 000039CA  0830 2E23 2323 2323 2300 4E56 btst.b     [[A0 + 0x2323 + D2 * 2] + 0x23004E56], 0x23 /* '#' */
  5372. // begin alternate branch 000039D4-000039E0
  5373. fn000039D4:
  5374. 000039D4  4E56 0000                link       A6, 0
  5375. 000039D8  102D D032                move.b     D0, [A5 - 0x2FCE]
  5376. 000039DC  6720                     beq        +0x22 /* 000039FE */
  5377. 000039DE  2F00                     move.l     -[A7], D0
  5378. // end alternate branch 000039D4-000039E0
  5379. fn000039D4: // (misaligned)
  5380. 000039D6  0000 102D                ori.b      D0, 0x2D /* '-' */
  5381. 000039DA  D032 6720 2F00           add.b      D0, [A2 + 0x2F00 + D6 * 8]
  5382. 000039E0  42A7                     clr.l      -[A7]
  5383. 000039E2  4EAD 13A2                jsr        [A5 + 0x13A2 /* export_624 */]
  5384. 000039E6  221F                     move.l     D1, [A7]+
  5385. 000039E8  201F                     move.l     D0, [A7]+
  5386. 000039EA  4A81                     tst.l      D1
  5387. 000039EC  56C1                     sne        D1
  5388. 000039EE  C001                     and.b      D0, D1
  5389. 000039F0  670C                     beq        +0xE /* 000039FE */
  5390. 000039F2  206E 0008                movea.l    A0, [A6 + 0x8]
  5391. 000039F6  2C48                     movea.l    A6, A0
  5392. 000039F8  4EFA 00A8                jmp        [PC + 0xA8 /* 00003AA2 */]
  5393. 000039FC  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  5394. // begin alternate branch 000039FE-00003A00
  5395. label000039FE:
  5396. 000039FE  4E5E                     unlink     A6
  5397. // end alternate branch 000039FE-00003A00
  5398. label000039FE: // (misaligned)
  5399. 00003A00  2E9F                     move.l     [A7], [A7]+
  5400. 00003A02  4E75                     rts
  5401. fn00003A04:
  5402. 00003A04  4E56 FFFE                link       A6, -0x0002
  5403. 00003A08  2F07                     move.l     -[A7], D7
  5404. 00003A0A  3E2D C524                move.w     D7, [A5 - 0x3ADC]
  5405. label00003A0E:
  5406. 00003A0E  7001                     moveq.l    D0, 0x01
  5407. 00003A10  B0AD C522                cmp.l      D0, [A5 - 0x3ADE]
  5408. 00003A14  6C20                     bge        +0x22 /* 00003A36 */
  5409. 00003A16  4267                     clr.w      -[A7]
  5410. 00003A18  4EAD 2AF2                jsr        [A5 + 0x2AF2 /* export_1370 */]
  5411. 00003A1C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5412. 00003A20  4EBA FFB2                jsr        [PC - 0x4E /* 000039D4 */]
  5413. 00003A24  3007                     move.w     D0, D7
  5414. 00003A26  48C0                     ext.l      D0
  5415. 00003A28  B0AD C522                cmp.l      D0, [A5 - 0x3ADE]
  5416. 00003A2C  6E02                     bgt        +0x4 /* 00003A30 */
  5417. 00003A2E  6006                     bra        +0x8 /* 00003A36 */
  5418. label00003A30:
  5419. 00003A30  3E2D C524                move.w     D7, [A5 - 0x3ADC]
  5420. 00003A34  60D8                     bra        -0x26 /* 00003A0E */
  5421. label00003A36:
  5422. 00003A36  2E1F                     move.l     D7, [A7]+
  5423. 00003A38  4E5E                     unlink     A6
  5424. 00003A3A  2E9F                     move.l     [A7], [A7]+
  5425. 00003A3C  4E75                     rts
  5426. export_586:
  5427. 00003A3E  4E56 FF00                link       A6, -0x0100
  5428. 00003A42  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  5429. 00003A46  206E 0008                movea.l    A0, [A6 + 0x8]
  5430. 00003A4A  43EE FF00                lea.l      A1, [A6 - 0x100]
  5431. 00003A4E  703F                     moveq.l    D0, 0x3F
  5432. label00003A50:
  5433. 00003A50  22D8                     move.l     [A1]+, [A0]+
  5434. 00003A52  51C8 FFFC                dbf        D0, -0x6 /* 00003A50 */
  5435. 00003A56  422E 000C                clr.b      [A6 + 0xC]
  5436. 00003A5A  4267                     clr.w      -[A7]
  5437. 00003A5C  4EAD 1342                jsr        [A5 + 0x1342 /* export_612 */]
  5438. 00003A60  101F                     move.b     D0, [A7]+
  5439. 00003A62  673E                     beq        +0x40 /* 00003AA2 */
  5440. 00003A64  2F0E                     move.l     -[A7], A6
  5441. 00003A66  4EBA FF9C                jsr        [PC - 0x64 /* 00003A04 */]
  5442. 00003A6A  3F3C 0006                move.w     -[A7], 0x6
  5443. 00003A6E  4EBA 0206                jsr        [PC + 0x206 /* 00003C76 */]
  5444. 00003A72  3F3C 0005                move.w     -[A7], 0x5
  5445. 00003A76  4EBA 01FE                jsr        [PC + 0x1FE /* 00003C76 */]
  5446. 00003A7A  3F3C 0004                move.w     -[A7], 0x4
  5447. 00003A7E  4EBA 01F6                jsr        [PC + 0x1F6 /* 00003C76 */]
  5448. 00003A82  41ED AF18                lea.l      A0, [A5 - 0x50E8]
  5449. 00003A86  43EE FF00                lea.l      A1, [A6 - 0x100]
  5450. 00003A8A  703F                     moveq.l    D0, 0x3F
  5451. label00003A8C:
  5452. 00003A8C  20D9                     move.l     [A0]+, [A1]+
  5453. 00003A8E  51C8 FFFC                dbf        D0, -0x6 /* 00003A8C */
  5454. 00003A92  4EBA 001C                jsr        [PC + 0x1C /* 00003AB0 */]
  5455. 00003A96  2F0E                     move.l     -[A7], A6
  5456. 00003A98  4EBA FF3A                jsr        [PC - 0xC6 /* 000039D4 */]
  5457. 00003A9C  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  5458. label00003AA2:
  5459. 00003AA2  4FEE FEE0                lea.l      A7, [A6 - 0x120]
  5460. 00003AA6  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  5461. 00003AAA  4E5E                     unlink     A6
  5462. 00003AAC  2E9F                     move.l     [A7], [A7]+
  5463. 00003AAE  4E75                     rts
  5464. export_587:
  5465. fn00003AB0:
  5466. 00003AB0  4E56 FFFC                link       A6, -0x0004
  5467. 00003AB4  48E7 0018                movem.l    -[A7], A3,A4
  5468. 00003AB8  42A7                     clr.l      -[A7]
  5469. 00003ABA  4EBA DC14                jsr        [PC - 0x23EC /* 000016D0 */]
  5470. 00003ABE  265F                     movea.l    A3, [A7]+
  5471. 00003AC0  200B                     move.l     D0, A3
  5472. 00003AC2  672A                     beq        +0x2C /* 00003AEE */
  5473. 00003AC4  284B                     movea.l    A4, A3
  5474. 00003AC6  302C 003A                move.w     D0, [A4 + 0x3A]
  5475. 00003ACA  5240                     addq.w     D0, 1
  5476. 00003ACC  3940 003A                move.w     [A4 + 0x3A], D0
  5477. 00003AD0  486D AF18                pea.l      [A5 - 0x50E8]
  5478. 00003AD4  4EAD 0C32                jsr        [A5 + 0xC32 /* export_386 */]
  5479. 00003AD8  422D AF18                clr.b      [A5 - 0x50E8]
  5480. 00003ADC  4267                     clr.w      -[A7]
  5481. 00003ADE  2F0B                     move.l     -[A7], A3
  5482. 00003AE0  4EBA 0062                jsr        [PC + 0x62 /* 00003B44 */]
  5483. 00003AE4  1B5F CEEA                move.b     [A5 - 0x3116], [A7]+
  5484. 00003AE8  2F0B                     move.l     -[A7], A3
  5485. 00003AEA  4EBA CEC8                jsr        [PC - 0x3138 /* 000009B4 */]
  5486. label00003AEE:
  5487. 00003AEE  4CDF 1800                movem.l    A3,A4, [A7]+
  5488. 00003AF2  4E5E                     unlink     A6
  5489. 00003AF4  4E75                     rts
  5490. export_588:
  5491. 00003AF6  4E56 FFFC                link       A6, -0x0004
  5492. 00003AFA  48E7 0018                movem.l    -[A7], A3,A4
  5493. 00003AFE  42A7                     clr.l      -[A7]
  5494. 00003B00  4EBA DBCE                jsr        [PC - 0x2432 /* 000016D0 */]
  5495. 00003B04  265F                     movea.l    A3, [A7]+
  5496. 00003B06  200B                     move.l     D0, A3
  5497. 00003B08  672A                     beq        +0x2C /* 00003B34 */
  5498. 00003B0A  284B                     movea.l    A4, A3
  5499. 00003B0C  302C 003A                move.w     D0, [A4 + 0x3A]
  5500. 00003B10  5240                     addq.w     D0, 1
  5501. 00003B12  3940 003A                move.w     [A4 + 0x3A], D0
  5502. 00003B16  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5503. 00003B1A  1F3C 0002                move.b     -[A7], 0x2
  5504. 00003B1E  4EAD 0C2A                jsr        [A5 + 0xC2A /* export_385 */]
  5505. 00003B22  4267                     clr.w      -[A7]
  5506. 00003B24  2F0B                     move.l     -[A7], A3
  5507. 00003B26  4EBA 001C                jsr        [PC + 0x1C /* 00003B44 */]
  5508. 00003B2A  1B5F CEEA                move.b     [A5 - 0x3116], [A7]+
  5509. 00003B2E  2F0B                     move.l     -[A7], A3
  5510. 00003B30  4EBA CE82                jsr        [PC - 0x317E /* 000009B4 */]
  5511. label00003B34:
  5512. 00003B34  1D6D CEEA 000C           move.b     [A6 + 0xC], [A5 - 0x3116]
  5513. 00003B3A  4CDF 1800                movem.l    A3,A4, [A7]+
  5514. 00003B3E  4E5E                     unlink     A6
  5515. 00003B40  2E9F                     move.l     [A7], [A7]+
  5516. 00003B42  4E75                     rts
  5517. export_589:
  5518. fn00003B44:
  5519. 00003B44  4E56 FFEC                link       A6, -0x0014
  5520. 00003B48  48E7 0018                movem.l    -[A7], A3,A4
  5521. 00003B4C  286D D7D0                movea.l    A4, [A5 - 0x2830]
  5522. 00003B50  42A7                     clr.l      -[A7]
  5523. 00003B52  4EAD 0BC2                jsr        [A5 + 0xBC2 /* export_372 */]
  5524. 00003B56  265F                     movea.l    A3, [A7]+
  5525. 00003B58  1D7C 0001 FFFE           move.b     [A6 - 0x2], 0x1
  5526. 00003B5E  486E FFF4                pea.l      [A6 - 0xC]
  5527. 00003B62  2F0B                     move.l     -[A7], A3
  5528. 00003B64  4EAD 1522                jsr        [A5 + 0x1522 /* export_672 */]
  5529. 00003B68  486E FFF4                pea.l      [A6 - 0xC]
  5530. 00003B6C  4EAD 1552                jsr        [A5 + 0x1552 /* export_678 */]
  5531. 00003B70  102D B3FC                move.b     D0, [A5 - 0x4C04]
  5532. 00003B74  0A00 0001                xori.b     D0, 0x1
  5533. 00003B78  C02D BCB8                and.b      D0, [A5 - 0x4348]
  5534. 00003B7C  1B40 B400                move.b     [A5 - 0x4C00], D0
  5535. 00003B80  4267                     clr.w      -[A7]
  5536. 00003B82  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5537. 00003B86  4EBA 019C                jsr        [PC + 0x19C /* 00003D24 */]
  5538. 00003B8A  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  5539. 00003B8E  486E FFF4                pea.l      [A6 - 0xC]
  5540. 00003B92  4EAD 151A                jsr        [A5 + 0x151A /* export_671 */]
  5541. 00003B96  2F0C                     move.l     -[A7], A4
  5542. 00003B98  4EAD 1552                jsr        [A5 + 0x1552 /* export_678 */]
  5543. 00003B9C  4CDF 1800                movem.l    A3,A4, [A7]+
  5544. 00003BA0  4E5E                     unlink     A6
  5545. 00003BA2  2E9F                     move.l     [A7], [A7]+
  5546. 00003BA4  4E75                     rts
  5547. export_590:
  5548. 00003BA6  4E56 FFFC                link       A6, -0x0004
  5549. 00003BAA  486D AF18                pea.l      [A5 - 0x50E8]
  5550. 00003BAE  4EAD 0C32                jsr        [A5 + 0xC32 /* export_386 */]
  5551. 00003BB2  422D AF18                clr.b      [A5 - 0x50E8]
  5552. 00003BB6  4267                     clr.w      -[A7]
  5553. 00003BB8  2F2D D818                move.l     -[A7], [A5 - 0x27E8]
  5554. 00003BBC  4EBA FF86                jsr        [PC - 0x7A /* 00003B44 */]
  5555. 00003BC0  1B5F CEEA                move.b     [A5 - 0x3116], [A7]+
  5556. 00003BC4  4E5E                     unlink     A6
  5557. 00003BC6  4E75                     rts
  5558. fn00003BC8:
  5559. 00003BC8  4E56 FFFE                link       A6, -0x0002
  5560. 00003BCC  48E7 0108                movem.l    -[A7], D7,A4
  5561. 00003BD0  3E2E 000C                move.w     D7, [A6 + 0xC]
  5562. 00003BD4  486D CEEC                pea.l      [A5 - 0x3114]
  5563. 00003BD8  7002                     moveq.l    D0, 0x02
  5564. 00003BDA  2F00                     move.l     -[A7], D0
  5565. 00003BDC  1F3C 000F                move.b     -[A7], 0xF
  5566. 00003BE0  4EAD 094A                jsr        [A5 + 0x94A /* export_293 */]
  5567. 00003BE4  4A2D AF18                tst.b      [A5 - 0x50E8]
  5568. 00003BE8  670C                     beq        +0xE /* 00003BF6 */
  5569. 00003BEA  486D AF18                pea.l      [A5 - 0x50E8]
  5570. 00003BEE  4EAD 0C32                jsr        [A5 + 0xC32 /* export_386 */]
  5571. 00003BF2  422D AF18                clr.b      [A5 - 0x50E8]
  5572. label00003BF6:
  5573. 00003BF6  3B7C FFFF FC7A           move.w     [A5 - 0x386], 0xFFFF
  5574. 00003BFC  3007                     move.w     D0, D7
  5575. 00003BFE  5340                     subq.w     D0, 1
  5576. 00003C00  41ED F40C                lea.l      A0, [A5 - 0xBF4]
  5577. 00003C04  C1FC 000C                muls.w     D0, 0xC
  5578. 00003C08  49F0 0000                lea.l      A4, [A0 + D0.w]
  5579. 00003C0C  296E 0008 0006           move.l     [A4 + 0x6], [A6 + 0x8]
  5580. 00003C12  4A6C 000A                tst.w      [A4 + 0xA]
  5581. 00003C16  6F22                     ble        +0x24 /* 00003C3A */
  5582. 00003C18  2007                     move.l     D0, D7
  5583. 00003C1A  5340                     subq.w     D0, 1
  5584. 00003C1C  41ED F6BA                lea.l      A0, [A5 - 0x946]
  5585. 00003C20  1230 0000                move.b     D1, [A0 + D0.w]
  5586. 00003C24  4881                     ext.w      D1
  5587. 00003C26  3D41 FFFE                move.w     [A6 - 0x2], D1
  5588. 00003C2A  486E FFFE                pea.l      [A6 - 0x2]
  5589. 00003C2E  7002                     moveq.l    D0, 0x02
  5590. 00003C30  2F00                     move.l     -[A7], D0
  5591. 00003C32  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  5592. 00003C36  4EAD 094A                jsr        [A5 + 0x94A /* export_293 */]
  5593. label00003C3A:
  5594. 00003C3A  3B47 FC7C                move.w     [A5 - 0x384], D7
  5595. 00003C3E  702F                     moveq.l    D0, 0x2F
  5596. 00003C40  B047                     cmp.w      D0, D7
  5597. 00003C42  6612                     bne        +0x14 /* 00003C56 */
  5598. 00003C44  102D B3FC                move.b     D0, [A5 - 0x4C04]
  5599. 00003C48  802D C5BC                or.b       D0, [A5 - 0x3A44]
  5600. 00003C4C  0A00 0001                xori.b     D0, 0x1
  5601. 00003C50  1B40 B400                move.b     [A5 - 0x4C00], D0
  5602. 00003C54  6010                     bra        +0x12 /* 00003C66 */
  5603. label00003C56:
  5604. 00003C56  102D B3FC                move.b     D0, [A5 - 0x4C04]
  5605. 00003C5A  0A00 0001                xori.b     D0, 0x1
  5606. 00003C5E  C02D BCB8                and.b      D0, [A5 - 0x4348]
  5607. 00003C62  1B40 B400                move.b     [A5 - 0x4C00], D0
  5608. label00003C66:
  5609. 00003C66  4EAD 0AFA                jsr        [A5 + 0xAFA /* export_347 */]
  5610. 00003C6A  4CDF 1080                movem.l    D7,A4, [A7]+
  5611. 00003C6E  4E5E                     unlink     A6
  5612. 00003C70  205F                     movea.l    A0, [A7]+
  5613. 00003C72  5C4F                     addq.w     A7, 6
  5614. 00003C74  4ED0                     jmp        [A0]
  5615. export_591:
  5616. fn00003C76:
  5617. 00003C76  4E56 FFFC                link       A6, -0x0004
  5618. 00003C7A  48E7 0018                movem.l    -[A7], A3,A4
  5619. 00003C7E  102D B01A                move.b     D0, [A5 - 0x4FE6]
  5620. 00003C82  670E                     beq        +0x10 /* 00003C92 */
  5621. 00003C84  7209                     moveq.l    D1, 0x09
  5622. 00003C86  B26E 0008                cmp.w      D1, [A6 + 0x8]
  5623. 00003C8A  5EC1                     sgt        D1
  5624. 00003C8C  C001                     and.b      D0, D1
  5625. 00003C8E  6702                     beq        +0x4 /* 00003C92 */
  5626. 00003C90  6028                     bra        +0x2A /* 00003CBA */
  5627. label00003C92:
  5628. 00003C92  42A7                     clr.l      -[A7]
  5629. 00003C94  4EBA DA3A                jsr        [PC - 0x25C6 /* 000016D0 */]
  5630. 00003C98  265F                     movea.l    A3, [A7]+
  5631. 00003C9A  200B                     move.l     D0, A3
  5632. 00003C9C  671C                     beq        +0x1E /* 00003CBA */
  5633. 00003C9E  284B                     movea.l    A4, A3
  5634. 00003CA0  302C 003A                move.w     D0, [A4 + 0x3A]
  5635. 00003CA4  5240                     addq.w     D0, 1
  5636. 00003CA6  3940 003A                move.w     [A4 + 0x3A], D0
  5637. 00003CAA  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  5638. 00003CAE  2F0B                     move.l     -[A7], A3
  5639. 00003CB0  4EBA FF16                jsr        [PC - 0xEA /* 00003BC8 */]
  5640. 00003CB4  2F0B                     move.l     -[A7], A3
  5641. 00003CB6  4EBA CCFC                jsr        [PC - 0x3304 /* 000009B4 */]
  5642. label00003CBA:
  5643. 00003CBA  4CDF 1800                movem.l    A3,A4, [A7]+
  5644. 00003CBE  4E5E                     unlink     A6
  5645. 00003CC0  205F                     movea.l    A0, [A7]+
  5646. 00003CC2  544F                     addq.w     A7, 2
  5647. 00003CC4  4ED0                     jmp        [A0]
  5648. export_592:
  5649. 00003CC6  4E56 FFFC                link       A6, -0x0004
  5650. 00003CCA  2F0C                     move.l     -[A7], A4
  5651. 00003CCC  4A6E 0010                tst.w      [A6 + 0x10]
  5652. 00003CD0  6602                     bne        +0x4 /* 00003CD4 */
  5653. 00003CD2  6044                     bra        +0x46 /* 00003D18 */
  5654. label00003CD4:
  5655. 00003CD4  2B6D A630 CFF2           move.l     [A5 - 0x300E], [A5 - 0x59D0]
  5656. 00003CDA  1B7C 0001 CFF0           move.b     [A5 - 0x3010], 0x1
  5657. 00003CE0  2B6E 0008 CFF6           move.l     [A5 - 0x300A], [A6 + 0x8]
  5658. 00003CE6  2B6E 000C CFFA           move.l     [A5 - 0x3006], [A6 + 0xC]
  5659. 00003CEC  2B6E 0012 D000           move.l     [A5 - 0x3000], [A6 + 0x12]
  5660. 00003CF2  3B6E 0010 CFFE           move.w     [A5 - 0x3002], [A6 + 0x10]
  5661. 00003CF8  42A7                     clr.l      -[A7]
  5662. 00003CFA  486D CFF0                pea.l      [A5 - 0x3010]
  5663. 00003CFE  4EBA D864                jsr        [PC - 0x279C /* 00001564 */]
  5664. 00003D02  285F                     movea.l    A4, [A7]+
  5665. 00003D04  200C                     move.l     D0, A4
  5666. 00003D06  6710                     beq        +0x12 /* 00003D18 */
  5667. 00003D08  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  5668. 00003D0C  2F0C                     move.l     -[A7], A4
  5669. 00003D0E  4EBA FEB8                jsr        [PC - 0x148 /* 00003BC8 */]
  5670. 00003D12  2F0C                     move.l     -[A7], A4
  5671. 00003D14  4EBA CC9E                jsr        [PC - 0x3362 /* 000009B4 */]
  5672. label00003D18:
  5673. 00003D18  285F                     movea.l    A4, [A7]+
  5674. 00003D1A  4E5E                     unlink     A6
  5675. 00003D1C  205F                     movea.l    A0, [A7]+
  5676. 00003D1E  DEFC 0010                add.w      A7, 0x10
  5677. 00003D22  4ED0                     jmp        [A0]
  5678. fn00003D24:
  5679. 00003D24  4E56 FDAA                link       A6, -0x0256
  5680. 00003D28  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  5681. 00003D2C  422E 000C                clr.b      [A6 + 0xC]
  5682. 00003D30  4267                     clr.w      -[A7]
  5683. 00003D32  4EAD 0AF2                jsr        [A5 + 0xAF2 /* export_346 */]
  5684. 00003D36  101F                     move.b     D0, [A7]+
  5685. 00003D38  6704                     beq        +0x6 /* 00003D3E */
  5686. 00003D3A  6000 01CA                bra        +0x1CC /* 00003F06 */
  5687. label00003D3E:
  5688. 00003D3E  286D D828                movea.l    A4, [A5 - 0x27D8]
  5689. 00003D42  486E FFEC                pea.l      [A6 - 0x14]
  5690. 00003D46  1F3C 0001                move.b     -[A7], 0x1
  5691. 00003D4A  4EBA DE4A                jsr        [PC - 0x21B6 /* 00001B96 */]
  5692. 00003D4E  102D D032                move.b     D0, [A5 - 0x2FCE]
  5693. 00003D52  6708                     beq        +0xA /* 00003D5C */
  5694. 00003D54  2B4C D828                move.l     [A5 - 0x27D8], A4
  5695. 00003D58  6000 01AC                bra        +0x1AE /* 00003F06 */
  5696. label00003D5C:
  5697. 00003D5C  486D E414                pea.l      [A5 - 0x1BEC]
  5698. 00003D60  486D E1F8                pea.l      [A5 - 0x1E08]
  5699. 00003D64  4EAD 0D82                jsr        [A5 + 0xD82 /* export_428 */]
  5700. 00003D68  422D E30C                clr.b      [A5 - 0x1CF4]
  5701. label00003D6C:
  5702. 00003D6C  7002                     moveq.l    D0, 0x02
  5703. 00003D6E  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  5704. 00003D72  57C0                     seq        D0
  5705. 00003D74  4A00                     tst.b      D0
  5706. 00003D76  6712                     beq        +0x14 /* 00003D8A */
  5707. 00003D78  7201                     moveq.l    D1, 0x01
  5708. 00003D7A  B22D D7D5                cmp.b      D1, [A5 - 0x282B]
  5709. 00003D7E  56C1                     sne        D1
  5710. 00003D80  C001                     and.b      D0, D1
  5711. 00003D82  6706                     beq        +0x8 /* 00003D8A */
  5712. 00003D84  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  5713. 00003D88  60E2                     bra        -0x1C /* 00003D6C */
  5714. label00003D8A:
  5715. 00003D8A  700B                     moveq.l    D0, 0x0B
  5716. 00003D8C  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  5717. 00003D90  57C0                     seq        D0
  5718. 00003D92  4A00                     tst.b      D0
  5719. 00003D94  670A                     beq        +0xC /* 00003DA0 */
  5720. 00003D96  7208                     moveq.l    D1, 0x08
  5721. 00003D98  B22D D7D5                cmp.b      D1, [A5 - 0x282B]
  5722. 00003D9C  57C1                     seq        D1
  5723. 00003D9E  C001                     and.b      D0, D1
  5724. label00003DA0:
  5725. 00003DA0  4400                     neg.b      D0
  5726. 00003DA2  1E00                     move.b     D7, D0
  5727. 00003DA4  6744                     beq        +0x46 /* 00003DEA */
  5728. 00003DA6  41EE FFB0                lea.l      A0, [A6 - 0x50]
  5729. 00003DAA  43ED E0A8                lea.l      A1, [A5 - 0x1F58]
  5730. 00003DAE  700C                     moveq.l    D0, 0x0C
  5731. label00003DB0:
  5732. 00003DB0  20D9                     move.l     [A0]+, [A1]+
  5733. 00003DB2  51C8 FFFC                dbf        D0, -0x6 /* 00003DB0 */
  5734. 00003DB6  3091                     move.w     [A0], [A1]
  5735. 00003DB8  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  5736. 00003DBC  486E FDAA                pea.l      [A6 - 0x256]
  5737. 00003DC0  4EAD 1562                jsr        [A5 + 0x1562 /* export_680 */]
  5738. 00003DC4  205F                     movea.l    A0, [A7]+
  5739. 00003DC6  43EE FEAE                lea.l      A1, [A6 - 0x152]
  5740. 00003DCA  703F                     moveq.l    D0, 0x3F
  5741. label00003DCC:
  5742. 00003DCC  22D8                     move.l     [A1]+, [A0]+
  5743. 00003DCE  51C8 FFFC                dbf        D0, -0x6 /* 00003DCC */
  5744. 00003DD2  41EE FEAE                lea.l      A0, [A6 - 0x152]
  5745. 00003DD6  2D48 FEAA                move.l     [A6 - 0x156], A0
  5746. 00003DDA  41EE FEAA                lea.l      A0, [A6 - 0x156]
  5747. 00003DDE  2D48 FFB2                move.l     [A6 - 0x4E], A0
  5748. 00003DE2  426E FFB0                clr.w      [A6 - 0x50]
  5749. 00003DE6  4EAD 154A                jsr        [A5 + 0x154A /* export_677 */]
  5750. label00003DEA:
  5751. 00003DEA  1007                     move.b     D0, D7
  5752. 00003DEC  0A00 0001                xori.b     D0, 0x1
  5753. 00003DF0  1B40 E21A                move.b     [A5 - 0x1DE6], D0
  5754. label00003DF4:
  5755. 00003DF4  7002                     moveq.l    D0, 0x02
  5756. 00003DF6  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  5757. 00003DFA  57C0                     seq        D0
  5758. 00003DFC  4A00                     tst.b      D0
  5759. 00003DFE  670C                     beq        +0xE /* 00003E0C */
  5760. 00003E00  7201                     moveq.l    D1, 0x01
  5761. 00003E02  B22D D7D5                cmp.b      D1, [A5 - 0x282B]
  5762. 00003E06  57C1                     seq        D1
  5763. 00003E08  C001                     and.b      D0, D1
  5764. 00003E0A  663C                     bne        +0x3E /* 00003E48 */
  5765. label00003E0C:
  5766. 00003E0C  802D D032                or.b       D0, [A5 - 0x2FCE]
  5767. 00003E10  0240 0001                andi.w     D0, 0x1
  5768. 00003E14  6632                     bne        +0x34 /* 00003E48 */
  5769. 00003E16  700B                     moveq.l    D0, 0x0B
  5770. 00003E18  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  5771. 00003E1C  660E                     bne        +0x10 /* 00003E2C */
  5772. 00003E1E  4EBA E71E                jsr        [PC - 0x18E2 /* 0000253E */]
  5773. 00003E22  1C2D D032                move.b     D6, [A5 - 0x2FCE]
  5774. 00003E26  0A06 0001                xori.b     D6, 0x1
  5775. 00003E2A  601A                     bra        +0x1C /* 00003E46 */
  5776. label00003E2C:
  5777. 00003E2C  7002                     moveq.l    D0, 0x02
  5778. 00003E2E  B02D D7D4                cmp.b      D0, [A5 - 0x282C]
  5779. 00003E32  6606                     bne        +0x8 /* 00003E3A */
  5780. 00003E34  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  5781. 00003E38  600C                     bra        +0xE /* 00003E46 */
  5782. label00003E3A:
  5783. 00003E3A  4267                     clr.w      -[A7]
  5784. 00003E3C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5785. 00003E40  4EBA F522                jsr        [PC - 0xADE /* 00003364 */]
  5786. 00003E44  1C1F                     move.b     D6, [A7]+
  5787. label00003E46:
  5788. 00003E46  60AC                     bra        -0x52 /* 00003DF4 */
  5789. label00003E48:
  5790. 00003E48  486D E414                pea.l      [A5 - 0x1BEC]
  5791. 00003E4C  4EAD 0D52                jsr        [A5 + 0xD52 /* export_422 */]
  5792. 00003E50  1006                     move.b     D0, D6
  5793. 00003E52  6700 0082                beq        +0x84 /* 00003ED6 */
  5794. 00003E56  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  5795. 00003E5C  4EBA DDD0                jsr        [PC - 0x2230 /* 00001C2E */]
  5796. 00003E60  1007                     move.b     D0, D7
  5797. 00003E62  674A                     beq        +0x4C /* 00003EAE */
  5798. 00003E64  422E FFCC                clr.b      [A6 - 0x34]
  5799. 00003E68  3D6D D1BC FFBA           move.w     [A6 - 0x46], [A5 - 0x2E44]
  5800. 00003E6E  3A2D E304                move.w     D5, [A5 - 0x1CFC]
  5801. 00003E72  486E FFBC                pea.l      [A6 - 0x44]
  5802. 00003E76  486D E208                pea.l      [A5 - 0x1DF8]
  5803. 00003E7A  4EAD 0D82                jsr        [A5 + 0xD82 /* export_428 */]
  5804. 00003E7E  2D6D E1DE FFB6           move.l     [A6 - 0x4A], [A5 - 0x1E22]
  5805. 00003E84  41ED E0A8                lea.l      A0, [A5 - 0x1F58]
  5806. 00003E88  B1ED E1DE                cmpa.l     A0, [A5 - 0x1E22]
  5807. 00003E8C  6608                     bne        +0xA /* 00003E96 */
  5808. 00003E8E  2D6D D818 FFC8           move.l     [A6 - 0x38], [A5 - 0x27E8]
  5809. 00003E94  600A                     bra        +0xC /* 00003EA0 */
  5810. label00003E96:
  5811. 00003E96  206D E1DE                movea.l    A0, [A5 - 0x1E22]
  5812. 00003E9A  2D68 0018 FFC8           move.l     [A6 - 0x38], [A0 + 0x18]
  5813. label00003EA0:
  5814. 00003EA0  2D6E 0008 FFD4           move.l     [A6 - 0x2C], [A6 + 0x8]
  5815. 00003EA6  41EE FFB0                lea.l      A0, [A6 - 0x50]
  5816. 00003EAA  2B48 E1DE                move.l     [A5 - 0x1E22], A0
  5817. label00003EAE:
  5818. 00003EAE  206D D828                movea.l    A0, [A5 - 0x27D8]
  5819. 00003EB2  2050                     movea.l    A0, [A0]
  5820. 00003EB4  2F10                     move.l     -[A7], [A0]
  5821. 00003EB6  205F                     movea.l    A0, [A7]+
  5822. 00003EB8  4E90                     jsr        [A0]
  5823. 00003EBA  1007                     move.b     D0, D7
  5824. 00003EBC  6718                     beq        +0x1A /* 00003ED6 */
  5825. 00003EBE  3B6E FFBA D1BC           move.w     [A5 - 0x2E44], [A6 - 0x46]
  5826. 00003EC4  3B45 E304                move.w     [A5 - 0x1CFC], D5
  5827. 00003EC8  486E FFBC                pea.l      [A6 - 0x44]
  5828. 00003ECC  4EAD 0D52                jsr        [A5 + 0xD52 /* export_422 */]
  5829. 00003ED0  2B6E FFB6 E1DE           move.l     [A5 - 0x1E22], [A6 - 0x4A]
  5830. label00003ED6:
  5831. 00003ED6  4EBA CE9C                jsr        [PC - 0x3164 /* 00000D74 */]
  5832. 00003EDA  2F0C                     move.l     -[A7], A4
  5833. 00003EDC  4267                     clr.w      -[A7]
  5834. 00003EDE  4EBA DCB6                jsr        [PC - 0x234A /* 00001B96 */]
  5835. 00003EE2  1007                     move.b     D0, D7
  5836. 00003EE4  6720                     beq        +0x22 /* 00003F06 */
  5837. 00003EE6  7202                     moveq.l    D1, 0x02
  5838. 00003EE8  B22E FFCC                cmp.b      D1, [A6 - 0x34]
  5839. 00003EEC  57C1                     seq        D1
  5840. 00003EEE  C001                     and.b      D0, D1
  5841. 00003EF0  6714                     beq        +0x16 /* 00003F06 */
  5842. 00003EF2  41ED AF18                lea.l      A0, [A5 - 0x50E8]
  5843. 00003EF6  43EE FEAE                lea.l      A1, [A6 - 0x152]
  5844. 00003EFA  703F                     moveq.l    D0, 0x3F
  5845. label00003EFC:
  5846. 00003EFC  20D9                     move.l     [A0]+, [A1]+
  5847. 00003EFE  51C8 FFFC                dbf        D0, -0x6 /* 00003EFC */
  5848. 00003F02  4EBA FBAC                jsr        [PC - 0x454 /* 00003AB0 */]
  5849. label00003F06:
  5850. 00003F06  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  5851. 00003F0A  4E5E                     unlink     A6
  5852. 00003F0C  2E9F                     move.l     [A7], [A7]+
  5853. 00003F0E  4E75                     rts
  5854.